* Create overlay branch.
Merge remote-tracking branch 'remotes/origin/master' into overlays
 * Added singe and multi color overlay support.
 * More work on overlay stuff. All sorts of overlays can be recolored and outlined. Instance can have customized color overlays. refs #201
 * Added also a basic overlay test to fife_test.
 * More work on overlay stuff. refs #201
 * Added functions for animation and color overlays to Instance. refs #201
Merge remote-tracking branch 'remotes/origin/master' into overlays
 * Added new instance function, prepareForUpdate() to reduce the code a bit.
 * Added update mechanism. refs #201
 * Extend overlay test. The new player can change his head, armor, weapon and shield.
 * Fixed instance picking for animation overlays.
Add OverlayTest to distributed settings file
Replace spaces by tabs.
 * Fixed problem with create OwnObjects() function. If the parent object has no ObjectVisual, a new will be created instead of a copy.
 * Extended OverlayTest with rotating skeletons.
 * Fixed the problem that the old action was still used if it was the currently used action of the instance. refs #201
 * Fixed pesky bugs. refs #201
OverlayTest: Remove check for successful font load

The exception to be raised was not defined, neither was the variable
referred to. If the file could not be found, we have other issues.
OverlayTest: Pythonize, coding style

Removes unused `keyval` variable.
OverlayTest: Remove unused imports
OverlayTest: Trailing whitespace
 * Added convertToOverlay() function, it converts the base animation and optional color overlay to animation overlay. The default used ordering number is 0. You are able to simple replace it if you add another animation with the same ordering. refs #201
Merge branch 'overlays'. fixes #201, fixes #762, fixes #764, refs #763