Moved entry points from framework to entries dir.

The entries directory now contains the headers for any code
that generates a new entry point. At the same time that this
was one, functionality_test and performance_test will now be
merging into one program. This is because the only difference
between the programs is that execution time is measured in
performance tests. Execution time will now be measured in both
tests so that there is less code to maintain and less code
repeated.
Will now be a entry point for programs that use the CTerm window
Changed name to target_sources
Changed name to target_sources.cmake
Changed name to test_entry
Changed name to window_entry
Moved into entries dir
Added terminal entry
Added new freetype names
Whitespace
Added shared libraries and temporarily disabled some tests
Added missing deconstructor
Moved some code around
Added terminal interface sources
Added empty entry point
All tests will now be based on performance_tests
Added terminal entry point
Removing headers that were moved to entries dir
Added window entry point and removed window_interface object
Added column and pixel count to object description