Largish - Commit. Fixes and Changes.

We are now using AisisAjax in  Aisis Theme 1.2.6. We have also made
changes to fix roles, theme options being deleted on theme change
and role restet on theme change.

We have removed the old way of doing ajax for favour of the new way
NOTE: this is untested.

[branch: dev1.2.6]
Added a new class for Ajax.

[branch: dev1.2.6]