OP-168 Resetting font size for any container with the presidecms class

This means that front end styles should not warp the base font size for any front end editing elements

[skip-ci]
OP-178 Sorting out the appearance of the editor bottom bar so that the version history link looks right

[skip-ci]
OP-179 Refactoring our preside modal js so that it can be used manually with callback options from other js

[skip-ci]
OP-179 Converting field history view to use jquery datatables

This will make it more straightforward to build the UI + more conistent for the user

[skip-ci]