Display the shares in a table in status cli

In preparation for adding more information to the share display I have
modified the current display to use a table. This will make adding more
fields straight forward.
Allow fetch only syncing for shares

This commits adds a sync_type to each shared. By default the shares
will still be full sync, but change be changed to do a fetch only sync.

Fetch only sync will skip doings commits, mergers or pulls, and only
pull commits into the remote repository branch. This will make the
available for the user to merge them when they deem appropriate.

The version and changelog have also been updated.
Increase the test timeout on a clean workdir

I suspect that a Travis test failure make be related to a timing issue
because the tests seem to pass locally.
Merge pull request #85 from acant/feature/fetch_only

Add a fetch only sync type to the shares