First refactor of the search navigator JS
fix bug 1000572 - Sync preview styles with documents
Add @fred-wang CSS for MathML fallback

The CSS was based on
https://github.com/fred-wang/mathml.css.

This should close bug 981409.

Thanks to @darkwing for the help.

- Add CSS MathML fallback
- Add Javascript to test for web browser MathML support
- Add Javascript to add warning when browser not support MathML

TODO:

- Localization for warning.
Issue #2298: Update kumascript to latest master for node v0.10.x
Merge pull request #2341 from lmorchard/pr-2298-kumascript-update

Update kumascript to latest master for node v0.10.x
issue #2298: Update kumascript for exception bugfix
Issue #2298: Update kumascript for dependencies
Issue #2298: Update kumascript for memcached dependency
Remove function call

as suggest by @darkwing.
Merge pull request #2196 from r-gaia-cs/bug-981409

Add CSS for MathML fallback
Update MathML fallback message
fix bug 1003033 - Add 'all revisions' button to profile
Merge pull request #2274 from darkwing/search-refactor-again

First refactor of the search navigator JS
Merge pull request #2342 from darkwing/mathml-notice

Update MathML fallback message
Merge pull request #2343 from darkwing/user-edits-1003033

fix bug 1003033 - Add 'all revisions' button to profile
Merge pull request #2326 from darkwing/preview-1000572

fix bug 1000572 - Sync preview styles with documents