Add support for extracting IdP details from metadata xml
Removed unused variables and made xpath selectors more specific
Add class AttributeValue that fixes onelogin#117
AttributeValue is a String, but `AttributeValue#values` will return
all values for that attribute.
Fixes onelogin#112 by extracting all Attribute values into single array
Require AttributeValue class in correct place
Return attributes always in reverse-XML order
Merge pull request #122 from borgand/multiple-attribute-values

Fixes #112 and #117 in a backwards compatible manner
Merge pull request #119 from phene/idp-metadata-parser

Add support for extracting IdP details from metadata xml
Added Ruby 2.1.1 to travis
Bumped ruby 2.1.2, removed unsupported ruby-debug
Added license to the gemspec
moved back to 2.1.1, some gemfile modifications

Added a Bundler.require so that bundler will manage the dependencies.
Uses ruby-debug for ruby 1.8.*, and uses debugger for anything else.
Also, seems as if the debugger gem has yet to support ruby 2.1.2, so
moved back to ruby 2.1.1 for now.
Merge pull request #133 from onelogin/add-license-to-gemspec

Added license to gemspec
Merge pull request #131 from onelogin/ruby-2-1-1-testing

Add ruby 2.1.2 to .travis.yml
Support for AttributeConsumingServiceIndex SAML 2.0 AuthnRequest.
Restored support for NIL as well as empty AttributeValues
be consistent with strftime time formatting
Merge pull request #132 from dimelo/attributes_index

Support AttributeConsumingServiceIndex in AuthnRequest
Response#attributes now returns Attributes collection instead of Hash.
This collection can be queried for both the default first value or
all values of the attribute.
Add support for ForceAuthn on AuthRequests