More Travis-CI configuration
option on go instead of go test
Added CreateServer to Region interface.

I did not add any tests for this API because it just re-uses
infrastructure which is already tested elsewhere.  The only differences
are the JSON request bodies and responses, which encoding/json handles
for us in a type-safe manner, and the specific endpoint and request
method, which Perigee handles for us.
Merge pull request #15 from racker/region-create-server-api

Added CreateServer to Region interface.
Implements querying details of a server by ID.

Squashed commit of the following:

commit ceb9b633c34a0703412546330df8aeaf64a01089
Author: Samuel A. Falvo II <sam.falvo@rackspace.com>
Date:   Fri May 17 11:37:35 2013 -0700

    go fmt

commit 1663c9176a804a702137ba79cc4d5438a648fcdc
Author: Samuel A. Falvo II <sam.falvo@rackspace.com>
Date:   Thu May 16 14:17:39 2013 -0700

    Refactoring and bug fix.

    Fixed a nil-dereference bug with CreateNewServer(), where if an error is
    returned for any reason, the runtime would panic as the server pointer
    is nil under those conditions.

    More poignantly, I also refactored the core logic to grab information
    about a server, given its ID, into its final resting place in the
    region.go file.

commit d4289f67df55b057af064649b13a060fdae6b91b
Author: Samuel A. Falvo II <sam.falvo@rackspace.com>
Date:   Thu May 16 13:56:13 2013 -0700

    Get Server Info functionality in example
Merge pull request #17 from racker/get-server-info

Implements querying details of a server by ID.
experiment
Merge pull request #18 from racker/travis-work

experiment
Implemented support for deleting a server.
Merge pull request #19 from racker/delete_server

Implemented support for deleting a server.
Remove unnecessary top-level types and code.

This code clean-up removes unnecessary container types from gorax.  This
saves a fair bit of redundant typing, without breaking backward
compatibility.  Thanks to smw on #go-nuts IRC channel for the
suggestion.

This change was instructional for another reason -- I was going to add
support for server actions, which is 7-ish more endpoints, all of which
had their own JSON containers.  That proliferation of FooContainer types
would have crossed the line towards unmaintainable code, especially
considering the number of duplicate-named containers which have
different inner types.
Merge pull request #20 from racker/container-cleanup

Remove unnecessary top-level types and code.
Added support for changing server password.
Add support for remotely rebooting a server.
Typo
Merge pull request #21 from racker/chg-password

Added support for changing server password.
Merge branch 'reboot-server' into working

Conflicts:
	v2.0/cloud/servers/region.go
Rebuild server endpoint supported.
Merge pull request #23 from racker/rebuild-command

Rebuild server endpoint supported.
go fmt