Enhance aura router

- Change http method detection logic, which is used when Map is supplied for constructor.
- Add X-Http-Method-Override header handling
- Rename test case class
- Add tests for query parameter handling 

refs https://groups.google.com/forum/#!topic/bear-project/hgw1dX0__nc