Merge branch 'orc/level3' into orc/level4
Merge branch 'orc/level3' into orc/level5
Merge branch 'orc/level3' into orc/level6
Merge branch 'orc/level3' into orc/level7
Merge branch 'orc/level3' into orc/level8
Merge branch 'orc/level2' into orc/level3
Merge branch 'orc/level2' into orc/level4
Merge branch 'orc/level2' into orc/level5
Merge branch 'orc/level2' into orc/level6
Merge branch 'orc/level2' into orc/level7
Merge branch 'orc/level2' into orc/level8
Fix inaccuracies and add comments

Thanks to M. Amini for his review!
Add a note concerning ADL

Thanks to M. Amini!
Store race names as raw member static arrays

Thanks to MA!
Merge branch 'orc/level1' into orc/level2
Merge branch 'orc/level2' into orc/level3

Conflicts:
	orc/orc.cpp
More comments in the README, and in the CXX file
Merge branch 'orc/level3' into orc/level4

Conflicts:
	orc/README.rst
	orc/orc.cpp
Merge branch 'orc/level4' into orc/level5

Conflicts:
	orc/orc.cpp
Fix typos and acomments

Thanks to MA!