Initial Version
Get rid of MFC. Reimplement in pure Win32
Multiple changes

1. Bug fix, copy paste error
2. update dir_non_exist icon
3. optimize to minimise binary size
use shared_ptr instead of custom smart pointer

remove afxres.rc from resource file
Enable launching as elevated admin
Add BSD license header
re-factor GetAdminStatus() and rename it to IsProcessAdmin()
Migrate to VS-2012
use checked iterator if _HAS_ITERATOR_DEBUGGING is ON
Add Manifest file

1. Move CommonControl manifest from source code to manifest file.
2. Add DPI awareness manifest.
code re-factor: avoid static wchar_t arrays.