added floatingip
added associate_floatingip and disassosiate_floatingip mock test
update associate_floatingip for real
deleted update_floatingip and changed variable name from floating_network_id to floatingip_id.
fixed disassociate_floatingip bug and update floatingip-* mock values.
updated for ruby naming conventions.
Make use of #persisted? method

In many places we were checking for identity which was the shorthand for
checking if the resource had been saved by the service.

The #persisted? method was added to show a clearer intent and also offer
minimal ActiveModel interface
use CGI.escapeHTML instead of CGI.escape

CGI.escape creates URL-safe encodings, but we need XML-safe encodings.
If the key name has a "/" in it (as for a directory structure) it gets
replaced with a URL-safe "%2F" which S3 treats as a literal part of the
key name. We only need to escape the parts of the key that could result
in malformed XML.
deleted old files eg. floatingip.rb
Merge pull request #1421 from jparker/delete_multiple_objects_escape_xml

use CGI.escapeHTML instead of CGI.escape
[docs::was::storage] i was wrong. this is an int describing "number of seconds before expiration"
to confirm, go to -- http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUT.html
search for -- expires
[docs::was::storage] formatting
[docs::was::storage] added more description
[docs::was::storage] added docs for other public methods
[docs::was::storage] added URL for list of S3 docs about Restful HTTP API
[docs::was::storage] this consistently spaces all methods 2 lines from each other
[vsphere] allow to create a vm with multiple disks.

unitNumber has to be unique.
add IamInstanceProfile abilitie
Merge pull request #1423 from westonplatter/aws_docs

more docs for Fog::AWS::Storage::Model::File
Merge pull request #1416 from fog/use_persisted

Make use of #persisted? method