Remove reference to `shell` which is unimplemented

Whatever the `shell` feature was thought to be, it was never implemented, and
probably never will be.  In the unlikely event, the help text can be restored
at the same time.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Remove unimplemented placeholder tests

These don't serve a current purpose, and can just go.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Preserve authentication as we navigate the API

The client accepts authentication information in the API entry-point URL, but
failed to preserve that as it navigated through.  This resulted in an
immediate failure if authentication was enabled -- as soon as you tried to do
anything other than view available commands, authentication was forgotten, and
you got a nasty 401 response.

This fixes that, and adds tests to ensure we get things right; we simply copy
the authentication data from the previous request, if any, into the
next request.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Update license copyright year and gemspec version

This bumps the gemspec version to 0.14.0 for the next client release, and
updates the copyright years to reflect the current changes in 2014.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>