VS2013 mirrors GCC functionality.

The standard doesn't define a public constructor which takes a string.  GCC
already didn't allow it, now VS2013 doesn't.  Make the code mirror GCC.
Add JamPlus support.

Library and CachedFactory sample builds and runs.
Updated .gitignore for Jamplus support.
Add Loki test suite to Jam.
Remove these files that shouldn't have been checked in.
Fix FunctionTest for VS2013
Fix Loki include path usage for RegisterTest
essage=Fix DLL generation in SingletonDLL
Build into /bin folder and ignore it in git.
Fixup LevelMutex to compile.
Fix VS2013 dependency on algorithm
Add Loki include files to project definitions.
Get rid of VS2013 compiler warning.