Refactoring: Using modern syntax for arrays and dictionaries.
Some code folding for long lines.
FileSystemTestCase with new method to copy a test bundle resource to a relative path including a filename.
Test added for intermediate filelookups and smart spritesheets.
Test refined to assert that intermediate filelookup files are no longer stored within the project files.
Spritesheets are now created in a subpath within the caches folder as well as the intermediate filelookup.
Tests adjusted to reflect this as well as placing spritesheets within a subfolder.
Merge pull request #1213 from NickyWeber/improvment/#1158_better_git_workflow

Improvment/#1158 better git workflow