Update .gitignore
Rename project
Update TODO
HT_OS typos
First round of AStyle formatting
New library cross-platform headers

OpenGL, OpenAL are isolated into its own headers which include platform
dependent preprocessing
Introducing windows prerequisites