Merge branch 'TimePath/qc_updates' into 'master'
authorMario <zacjardine@y7mail.com>
Sun, 10 May 2015 03:15:51 +0000 (03:15 +0000)
committerMario <zacjardine@y7mail.com>
Sun, 10 May 2015 03:15:51 +0000 (03:15 +0000)
Merge branch TimePath/qc_updates (XXL merge request, but no functional changes or file relocations)

Major:
* Stops relying on the progs.src order by fixing all the `#include` lists, prerequisite for removing `-Wno-field-redeclared`. Test script included at `test/compilationunit.sh`

Minor:
* `float` -> `int`
* `var .float fld; ent.fld` -> `var .float fld; ent.(fld)`, less magic
* menu `spawnXXX()` -> `NEW(XXX)`, allows for overloaded constructors to replace `makeXXX(..)`
* some entity class annotations to serve as documentation, and later type checking

See merge request !124


Trivial merge