Added qtcreator's cmake cache files to .gitignore.
Shelled empty library project with working, empty unit test project.
Updated readme.
Added phony nav project and put the readme in it.
Added note about generating include guards.
Added api macros.
Namespace Utfx now uses namespace std.
Aliased int types.
Added macro to suppress warnings about known, unreferenced params.
Added Dim constexpr. This feels like it should go in its own file, or a file for dedicated misc nonsense, but this is ok for now.
Added section for compiler workarounds. Added workaround for gcc 4.7's using vs typedef bug. These should probably also go in their own file.
Made sure gcc version defines are actually defined before using them in the using vs typedef workaround.