Added the skeleton of a patch for Clang that adds support for the new type traits in VS 2013.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Merge pull request #120 from ddobrev/master

Added a pass to move functions to an appropriate existing class if possible