Fix newline handling in parsing script's asset refs. Closes #706.
Fix acked entities not getting removed from the Scene Structure window. If UndoManager menus are unparented, remove them explicitly.
Merge remote-tracking branch 'remotes/adminotundra/admino_core_pullrequest' into tundra2
Always rerun Ogre's CMake to support changing build type better.
HttpAssetProvider: Move cache file disk write (on the first download if last modified is used and available) out of the main thread via QThreaPool. This is implemented in the provider as it handles the write currently and makes AssetAPI skip its store. If this would be implemented for all providers in AssetAPI it would require some changes to the load flow (although minor and doable it makes more sense to leave the provider handle this).
HttpAssetProvider: Make this provider queue completed transfers and feed them to AssetAPI based on how much time they spent for the remaining loading time. This logic breaks once transfers have been served for 16msecs during a mainloop frame, logic is exactly the same as for LocalAssetProvider. Implemented threshold by size logic to perform cache write in the main thread. This logic is currently disabled by making the threshold 0 (everything async) but is there for easier debugging for profiling reasons. As noted in the pull request discussion even opening a file can block big time even if the write operation would be quick etc.
HttpAssetProvider: Make HTTPASSETPROVIDER_NO_HTTP_IF_MODIFIED_SINCE logic use the same completedTransfers list for sending the tranfer to AssetAPI. Cleans up the .h file nicely.
Tundra startup: Remove mumble SSL cert info prints, they are not neccesary for end users. Make the LocalAssetStorage recursive prints a bit nicer but as informative, convert to relative dir paths if possible.
SceneStructureModule: Enable 3rd party code to enable/disable asset drag and drop functionality.
BuildDeps.cmd: Bring back deletion of qt\src\3rdparty\webkit\Source\WebKit. Closes #708.
MenuBar.js: clean up unneeded cruft (code moved to SceneInstructions.js)
Remove unused variable.
Embed version information to Tundra plugin DLLs on Windows #699
Tundra.rc: fix product name to have a space between organization name and application name.
Do not write "EC_" component type name prefix to XML when serializing component. Re: #523.
UndoManager: Fix crashes on various parenting cases. SceneEditor: Tweak the UI to take less space and nicer to look at.