nyan: fixed some small bugs in the nyanspec parser
nyan: some small bug fixes
nyan: implemented semantic analysis of nyanspec
Merge branch 'master' of github.com:SFTtech/openage
Merge branch 'nyan'

Conflicts:
	py/openage/nyan/nyan_spec_parser.py
mailmap: removed leftover email address
status: added inotify feature to status list
terrain: moved to separate subsystem folder
terrain: beautified comments and member initializers
buildsystem: configure now accepts more values for --compiler

previously, only 'gnu' and 'llvm' were accepted.

now, any of {gcc, g++, gnu, clang, clang++, llvm} can be specified.
doc: contributing.md: add a line telling to update the authors list
Merge pull request #134 from franciscod/doc-contributing-authors

doc: contributing.md: add a line telling to update the authors list
add prerequisite steps for installing openage on Fedora 20
Merge pull request #132 from miartad/master

add prerequisite steps for installing openage on Fedora 20
buildsystem: added cmake-time script that warns about missing runtime depends

previously, errors such as missing `PIL` or `opusenc` were noticed only when
running `convert`.

Other depend issues are noticed by `cmake`, so these should be, too.

Update the script as you add more depends.
misc: add F1 keybinding, toggles hud drawing
Merge pull request #133 from franciscod/toggle-hud-f1

misc: add F1 keybinding, toggles hud drawing
buildsystem: configure now checks the python version

earlier, the script would simply fail with an error such as
"no member 'which' in 'shutil'. Now it prints a message stating the
precise version requirement, and exits.

fixes #131
Merge branch 'terrain-subsystem' of https://github.com/thejj/openage into terrain-subsystem
Made the util::Dir append function const safe