CMake shlwapi updates and cleanup

CMake shlwapi rework ...

Tested on
WinXP, CMake-2.8.9, MinGW-4.6.3
WinXP, CMake-2.8.9, MS Visual Studio 2010

-Enjoy
fh : )_~