Update ActionWebService internals to support Rails 3.2 on Ruby 1.9
Primary focus was to get the Direct dispatching working as that is what we use - cannot vouch for the working-ness of the other dispatch methods. Invoke web pages and WSDL all working.

Key updates include:
* Update requires to Rails 3.2 lib equivalents
* Removal of read_inheritable_attribute & write_inheritable_attribute / _hash / _array with appropriate implementations using the new class_attribute method
* Update internal class_inheritable_options to use class_attribute internally
* Short pass at fixing tests but many remain broken from the initial Rails 3 upgrade work