Implement basic CMake build system

This still does not include `clean`, `install` and `uninstall` targets
Use cmake build system in .travis.yml
Add missing copyright notices
Remove obsolete makefile
Add install target
Merge pull request #70 from bjz/cmake

Implement basic CMake build system
replace map_default with map_or

Language change: mozilla/rust#10854
Merge pull request #71 from rlane/map-or

replace map_default with map_or
fixed println
Merge pull request #73 from csherratt/master

fixed println
Link gdi32 and create glfw-rs as a rlib to fix Windows build
Merge pull request #76 from jhasse/patch-windows

Fix windows
cargo-lite support
Move build.sh, also build dylib
Update cargo-lite instructions
Merge pull request #80 from cmr/master

cargo-lite support
Fix build.sh
Merge pull request #81 from cmr/master

Fix build.sh
Merge remote-tracking branch 'bjz/master' into gamedev-kit