refactor of ajax.js:

 - does no longer support class="ajax" and update="{id}", use
 data-toggle="ajax" and data-update="{id}"
  - support ajax-callback, callback, redirect, html and update