AnonymousMapper provides ability to parse simple xml

This initial implementation allows for the HappyMapper module to provide
an intelligent parsing for simple XML structures. This will free users
from having to define their own HappyMapper models in situations when a
simple anonymous one would suffice.
AnonymousMapper - multiple elements

Support for multiple elements being converted to a :has_many call
Support for better parsing of sub-elements

Checking for sub-elements does not just look at whether attributes are
present but also if there are sub-elements that are not text nodes
Support for namespacing and camelCasing

Parsing will now support elements which are namespaced as you would
expect.

CamelCased and methods with dashes and such will be converted to
downcased and underscored.
Moved helper methods into the private area
Updated to describe feature
Merge pull request #33 from dam5s/anonymous-mapper

Anonymous mapper