ref #6190 removing svn property place holder in first line of code - java files
Add MediaViewSwitch to media collection elements
Refactored code to use a static method that creates the IAction object. This can be added by the GUI element itself.
Remove duplicate code for advanced media view (#4862)
Refactored code and added interface and abstract class to avoid duplicate code.