Some proposed updates

- Change draft default order to edit date vs ID
- Update to use $.ajax on background save in place of xmlrequest functions, should be the same but gives some more options
- Add mousedown event to the post buttons, allows us to stop autosave actions when form is posted / saved.  

@emanuele45 take a look at the mousedown / keydown event stuff

ETA: I added checks to the plain text draft function as well, including keyboard navigation checks, should be better behaved, at least I believe. 

ETA: added the keyboard check in the full editor one as well.

ETA: Flippin chrome is not reporting the tab press in the keypress event ... had to change to keydown so things need to be checked again in Fx IE etc.