Debugging facilities

ASCLogTrace, ASCLogDebug, ASCLogInfo, ASCLogWarn, ASCLogError
Context class that does nothing but print glfw version
Set up logging and create a context
Major update to Makefile

- Add subdirectories to compilation (see DIRS)
- Add architecture switching
- Allow different LIBS/INCS/CFLAGS to be used based on MACHINE and ARCH
- Remove freetype2 and libpng refs for now
- Fix INCS not getting passed to compiler