Patches to use ajax instead of forms in approve/assign interfaces

It also includes new version of prototype.js library.