Added regression test for attribute definition on ruby 1.8.7
Fixed bug on ruby 1.8.7 attribute definition
Merge pull request #48 from zertico/bug_1.8.7

Added regression test for attribute definition on ruby 1.8.7
Added test to check that it can handle XMLRPC::DateTime conversion to time
Added code to fix the issue when converting XMPRCP::DateTime objects
Merge pull request #49 from zertico/time_conversion

Conversion error when working with XMLRPC
Merge pull request #50 from zertico/time_conversion

Added code to fix the issue when converting XMPRCP::DateTime objects
Fixed time conversion spec
Merge pull request #51 from zertico/fix_spec

Fixed time conversion spec
Added tests for attributes with type defined.
Also improved timestamp attributes. Now is possible to pass a DateTime
or Date object and it will convert it correctly.
Lock down rest-client version on ruby 1.8.7
Fixed tests on ruby 1.8.7
Removing Hour from output to fix time zone issues on test
allow namespace variations for dns like compute
Merge pull request #53 from fog/bugfix/namespace_resolution

allow namespace variations for dns like compute
fix identity
Checking for method implementation instead of rescuing NoMethodError as suggested by @geemus
Merge pull request #52 from zertico/improving_attributes

Testing attribute definition
Merge pull request #54 from tnaoto/fix/identity

fix identity
Improved Attributes Definition by splitting #attribute logic into smaller classes