Update comments
Relocate scale2x c macros (from Canvas.hpp to Canvas.cpp)
Remove libhqx dependency
Introduce hq2x real-time scaling support
Add logging of info message for optional interfaces
Update comments & use operator != instead of string::compare
Remove run-time assert on valid TTF buffer before Draw
Introduce quiet (no output) on uninstall & rpath macros
Update to the current preferred style
Introduction of VideoMode class & bit of refactoring of Display class; see log

* Introduce getVideoModes method call inside the Display class, using new
support VideoMode class.

- Refactoring of getDisplayColorBits method
    * Return type of const uint8
    * Provide a safe guard against segfaults when display is not yet fully
initialized.
Removal of IDisplay inheritance (for now)
Fix compile err with inline operator overloads
Add usage example comments