Attempt the security group API.

Floating IPs API already implemented it seems.
added api builder
Merge pull request #5 from nebula/api-builder

added api builder
Merge pull request #134 from nebula/nebula-release/latest

Add helper api builder for different openstack implementations.  The code is so simple it doesn't need tests; any tests would be exercising the compiler more than it'd exercise the logic.
Place link to godocs in README.
Fix inconsistencies from OpenStack docs
Merge pull request #131 from rackspace/security-groups-api

Attempt the security group API.
Fix null pointer error and FloatingIp struct tag.
Merge pull request #139 from nebula/create_floating_ip_fix

Fix null pointer error and FloatingIp struct tag.
Merge branch 'master' into v0.2.0
Add server action: change admin password
Add server action: reboot server
Add remaining server actions, except create image.

Create image action, to leave the user's account in the same state as it was
before, requires we use the Images API to delete the created image.  I do not
yet have those tests started, but when I write them, I'll add the create image
test at that time.
merging in changes from v0.2.0 branch