Add ability to change admin password on a server
Refactor createServer functionality for re-use.

Presently, only 04-create-server.go is capable of dynamically creating
servers as-needed.  However, many server action acceptance tests require
servers of their own to perform tests on.  Refactoring the logic for
creating servers into a reusable form permits other tests to take
advantage of this ability.  This prevents human intervention from
becoming necessary to run acceptance tests.
Make change-admin-password acceptence test autonomous

Up to this commit, 09-change-admin-password.go required human
intervention to run.
Rearrange delete-server so it always runs last.

Many tests will create servers as part of their normal operation.  We
want these to be cleaned up in one fell swoop.  By running
delete-server.go last, we accomplish this goal.
Move file into proper place.

Not sure how this happened.
Merge pull request #53 from rackspace/change-password

Change password