- added a new function in EditorElement class to processMath to fix the error thrown due to mathjax code being passed to loadXML
function
- all classes with content that has a potential of having math elements has now calls the above method as well
- code implemented to export math elements properly
- some changes made to import the math elements properly (now imported material do not convert <math><latex> tags into $ but instead it converts it to <span class="matheditor">\(...\)</span> to allow matheditor edit function to be valid)
- changes made to intro, block and incontent material db relations due to it giving a very odd relations between these tables
- fixed the problem where math elements were not properly shown in preview