Removed stand-alone logic from CMakeLists.txt file as it's not needed now.
Tidy up location creation settings to not duplicate as much code, added new flipT option, and other misc tweaks.
Added support for bump mapping for more material types.
Added missing file from previous commit.