To the original question: DXUT has historically been the sample framework for the DirectX SDK. Officially the DirectX SDK is now deprecated, and along with it the D3DX utility library that DXUT used to use. Also, DXUT only works for Win32 desktop applications, and is not supported for Windows Store apps, Windows phone 8, Xbox One, etc.
The CodePlex version of DXUT is basically a cleaned up DXUT11 from the legacy DirectX SDK (June 2010). It no longer has any dependencies on the legacy DirectX SDK and can be built using just VS 2012 or VS 2013 with the Windows 8.x SDK. it includes some helper code (DDSTextureLoader, WICTextureLoader, ScreenGrab) from the DirectXTex/DirectX Tool Kit projects but otherwise is 'standalone'. I used this version of DXUT to scrub out the legacy DirectX SDK dependencies of a number of old samples.
DXUT was never really recommended for use for 'production' applications as it was primarily about making it easier to write samples, but some people found it useful as a the basis of their work.
See this blog post.
NOTE For simple projects and developer education, another option instead of using DXUT is to use DirectX Tool Kit which supports all the modern Microsoft platforms in combination with the Direct3D Game template.