not all ajax should be fully serialized. allow setting. default 'GET' to...

This is a rework of the idea that came up long ago in #336 

My head gets all spin-ified when I get into this jquery promise and queue and nesting them inside of each other stuff. Anyway this seems to sort of make sense and passes tests. Need to try it more in depth on some real world apps I think.