initial version extracted from the Savon library
testing travis
added the "multiple namespaces" patch by jkindon

the patch adds support for more than just a single namespace by parsing
the type definitions and namespaces of a wsdl.
preparing v2.0.0
simplify the parser and rm duplicate namespace definitions
allows elementFormDefault to be set manually
allows symbolic endpoints
preparing v2.1.0
updates the travis config
uses non-cached build status image [ci skip]
simplifies the rakefile
Get input from message element or portType input.
updated development dependencies
only register namespaces found on the root node

this solved issue #7 and should probably work for most services.
ensure to release using ruby 1.8
updated the changelog
bump version to 2.1.1
cache fixtures for specs
rename fixtures to .wsdl
cache spec fixtures with extention