Cleanup: Removes unneeded entries from main .gitignore
Cleanup: Normalizes conventions within CMakeLists.txt
Cleanup: Changes readme to reflect current license, instead of outdatedly saying we use gpl.
Cleanup: Fixes quoting of CFSWorks' alias in the protocol docs
cleanup: Ensure all source files end with a single newline and contain no trailing whitespace.
Merge pull request #61 from OpenOTP/generic-cleanup

Generic cleanup
readme: Fix video lecture links.
Merge pull request #64 from OpenOTP/fix-readme

readme: Fix video lecture links.
Refactor: Use std::vector<unsigned char> for binary data instead of std::strings.
Strings should be reserved for "string-like" data.
Merge master && binary-data refactor into kestred-yaml

Conflicts:
	src/database/DatabaseServer.cpp
YAMLDatabase: Update yamldb to use vector<uchar> for binary values instead of string.
DBServer: Switch default database type to yaml.