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