Remove hrenginaudio

Moved code based on proprietary third-party library out of this repo.
Update README.md
Merge branch 'master' of https://github.com/Huddayn/hengine
Update README.md
Common: Update Vector2d (paths, headerguard)

Vector2d is not used anywhere in code, so it had been out of date.

I updated include paths and headerguard to match the new convention.
Also changed comparison operators behavior (now compare sums of
coordinates instead of sums of squares of coordinates), although I am
thinking of deleting those (see notice in Vector2d.h)
Filesystem: Add HDF Types header

Added HdfTypes.h, with enum of standard types and non-member type
validaion helper functions.
Filesystem: Update HDF parser (WIP)

in HdfTypes.h:
o removed 'HdfToken',
o no need in enable_if -- simplified templates

Completely rewritten CHndfParser, unfinished, still lacking some methods.
Filesystem: Clean up HDF parser

Cleaned up old junk, and finished writing all crucial.
Workability is not tested.
Merge branch 'master' of https://github.com/Huddayn/hengine
Update README.md

Fixed typo, added some more information
Core: Update CModelLoader

Updated CModelLoader to work with new HDF parser.
Common: move Vector comparison operators

Operators ==, <=,>=, <, >, != are just confusing, because there are many
ways of comparing two vectors (e.g. length, coordinates, direction), so it
would be unclear what is being compared.
Filesystem: Update CFileSystem

Remove CHndfParser.h include.
Merge branch 'master' of https://github.com/Huddayn/hengine
Filesystem: Restore readValue functions

I was not thinking, and replaced all of them with function template. Of
course this doesn't work, because function template can not be virtual.

Restored old functions, and added few new.
HDF: Add missing functions

Added previously forgotten token-to-type conversion functions.
HDF: Fix previous mistakes

Replaced template function with different virtual functions.
Merged HdfTypes.h with CHndfParser.cpp
Removed remaining junk left over from previous version
Replaced stubs with (hopefully) working functions
Core: Update CModelLoader

Replaced readValue<T> functions with old read{type} functions.
Filesystem: Fix crash on opening CBufferedStream

Buffer was not created before reading file. Now fixed.
HDF: Fix 'there is no object' error

Fixed error 'there is no object' when reading first node (depth == 0)
Added reading & processing of commands. Now state is set to S_OBJECT when
encountering first node.