changed safe_operators.h, so it is compatible with Linux
added SafeInt.hpp for Linux platform.
found a major problem in std::enable_if<T>, and reported it to MS.
figured out a (maybe a better) walkaround.
created Imaging project.
set up a post-built action in Utilities project to copy header files to the Imaging project.