Type trait classes in fm namespace now start with big letters
Updated Type_traits.hpp
moved fmWapiPrintLastError.cpp to subfolder
Added fm::UintPtr and fm::IntPtr
Removed unnecessary line from API.h
Moved fg::Is_GLDataType to new file
Added fm::Mutex
Redesigned fg::draw