Merge pull request #199 from dalerank/master

Religion work. Service such direct class. foreach macros add. construction.model format change.
Fix crash on accessing past-the-end of a vector
Merge pull request #200 from AMDmi3/crash-fix

Fix crash on accessing past-the-end of a vector
Animation bank fix.
Merge branch 'master' of https://github.com/gecube/opencaesar3

Conflicts:
	oc3_animation_bank.cpp