Restored Scalability as it is now reimplemented
Merge branch 'restored_scalability' into develop
Made tests more independent from the development config files

In particular list of plugins, protocols, ClientManager and ServerSync
configs are specified in the test.
Merge branch 'independent_config_for_tests' into develop
Requests that were sent once to retrieve asset geometry are now cached to avoid sending the same request for multiple instances
Added comments
Removed pendingDocuments list. Check if a request was already sent to an URL is now done by checking if there are already any pending requests of it. Returning call only handles the pending requests, and does not call XML3DLoaded handler for the specific call.
Fixed indexing and initialization bugs for pending requests field
Better empty lining
Fixed bug with splicing array in index-iterated loop. Loop is now iterating always on the first array element and removing pending requests until array is empty
Simplified clearing cached requests
Merge branch 'cache_asset_requests' into develop
Animation definition tags of animated entities are now queried from the xml3dview, making it obsolete to copy defs
Added xml3d-version that implements assets
Employing XML3D Version that supports asset instancing
Added firetruck asset definitions to firetruck_defs file
Firetruck now uses asset instancing
Renderable plugin checks for "model" instead of "group" tag to use instancing approach for geometry loading
Cuurent frame of animation is now also contained in animation objects
Walking and stopping now switches between idle and walking animations