AssetInterestPlugin: Fix include/linking issues with the new TundraCore shared lib changes.
Install macro: Dont assume a shared lib is installed under plugins as TundraCore is not. Do a simple check if target dir is not plugins and use root instead. This covers our uses cases for now. Remove ogg/theora/vorbis windows DLL setup steps from TundraCore as they are static for latest fullbuild (should be static in any usable prebuild deps also).
EC_SlideShow: Fix one badly merged signal connection.
EC_Highlight: Fix broken original material restore logic. EC_Mesh::SetMaterial logic was changed to set the actual attribute refs, this breka the logic of restoring original materials via EC_Mesh::ApplyMaterials.
EC_Highlight: Use LocalOnly when restoring the material refs to ensure all editors show the real ref values when highlight is toggled off/removed.
EC_Mesh: Fix many problems with the changed behaviour of SetMaterial. We should not call this with empty refs (for reseting the visuals) or with hardcoded 'AssetLoadError' refs (for the pink/yellow checkbox pattern) as it will now modify the attribute ref list also. This is not desired in many scenarios. Remove the now obsolete (has been obsolete for a while it seems) pending material tracking as SetMesh now calls ApplyMaterials. The pending std::map also had a bug that was setting empty refs into indexes that were not assigned to due to how the map was iterated over. Add tracking for 'AssetLoadError' applies that fail before the mesh is loaded.
EC_Highlight: Modified Show() and Hide() to change materials via Ogre (instead of SetMaterial(..))
EC_Highlight: put them try / catches in Show() and Hide()
EC_Highlight: Null checks added
Merge pull request #600 from Adminotech/admino_2.4.1_fixes

Adminotech Tundra 2.4.1 fixes