Default to no root in AM::Serializers.

Every serializer in the app explicitly removed its root element anyway.
Remove ruby- prefix from .ruby-version.
Merge pull request #237 from CenturyLinkLabs/chore/nuke-prefix

Remove ruby- prefix from .ruby-version.
Merge pull request #236 from CenturyLinkLabs/chore/no-root-by-default

Default to no root in AM::Serializers.
Merge pull request #234 from CenturyLinkLabs/chore/webmock

Bring in webmock and bandaid some failures.
Split DeploymentTarget.deployments into a module.

I'm about to add another related resource for metadata, so this seemed
like a good idea. There were a number of things at the top of the test
that only pertained to the deployments resource, so that is probably
easier to read now. I almost moved the cert-related items into their own
concern but stopped myself.
Add deployment target metadata refresh endpoint.

So there's a lot going on here. Agents can return their metadata, which
includes the metadata from their connected adapter. This involves a lot
of requests when you go from the UI all the way to the adapter, so we
want to persist it. There are two models that can be easily confused but
are distinct. RemoteAgentMetadata is an ActiveResource model that talks
to the remote agent, and DeploymentTargetMetadata is the persistence in
the API.

ActiveResource was not particularly pleased with the idea of a dynamic
endpoint (because each agent has metadata at a different URL) combined
with a singleton (because each endpoint only has one metadata), nor was
it thrilled with a dynamic resource having embedded resources within it
(the RemoteAgentMetadata includes separate hashes for the agent and the
adapter rather than a flat list). Most of the extra code in the
ActiveResource models is to deal with that.
Add metadata to serialized DeploymentTarget.