Added ft_face_t

The unique_ptr interface to the FT_FaceRec_ struct.
Font face loading

CreateFontFromFile() and CreateFontFromMemory() are
now able to load font faces. But there is no way to
use the loaded font right now. It gets destroyed as
soon as the method returns.
Added sCharacterSize and sCharacterDPI types.

sCharacterSize describes the size of a character in
points. g_defaultCharSize describes a character size
of g_charSizeW x g_charSizeH. Both of them are set to 12.

sCharacterDPI describes the horizontal and vertical
DPI of the final character. g_defaultCharDPI describes
a character DPI of g_charVerticalDPI x g_charHorizontalDPI.
Both of them are set to 96.
fixed g_defaultCharDPI

The parameters where mixed up. First came
vert then horz. Now it is horz first and
vert second.
Added Context::GetCharacterSize()

Returns a reference to the actual internal character
size that is set to g_defaultCharSize on initialization.
Changed constructor defaults

charSize and charDPI will now be created with their
default constructors. Because before initialize the
state of the variables should be their normal one
instead of the global default. The global default
will be set on initialize anyway.
Set Font size after loading

Both Font create methods now set the font size
after loading the font. This will fail if the
size option is set to an invalid size on fixed sized
fonts.
Removed assert() from GetCharacterSize()

Since we set the size to their start values
before the context is initialized we don't
need the actual assert to check for
initialization.
Added GetCharacterDPI() method.

This method returns a reference in either const or
non-const to the internal sCharacterDPI struct.
Set UNICODE charmap on font loading

Renamed SetFontSize() to SetFontOptions() and
now also tries to select the UNICODE charmap. It
will set an error if the font is not a UNICODE
font.
Removed old style API

The whole old API is now gone. This closes #6.
fixed method name

FT_Select_CharMap() is actually FT_Select_Charmap().
Fixed the call.
Removed ftxx.cpp

Because of the removal of the old API there
is nothing left in the ftxx.cpp file.
Removed ftxx.cpp from script