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
Add working directory status to CLI status

This is displayed in the watched repository table in the CLI status.
In the process I have also extracted the code for checking if the working
directory is dirty into its own method, and test it.
Add the magic encoding string to all the files

This is a good practises in general, but hopefully it will also make
the UTF-8 characters that I wish to use in the CLI work consistently
across Ruby1.9 and Ruby2.0.
Add sync status to CLI status

This is also displayed in the watched repository table in the CLI
status. Shows if the repository needs to be pushed or merged.

Not using any fancy UTF-8 symbols for the status as they will not always
work in ruby1.9. Maybe try this later when 1.9 support is dropped.
Small refactoring of the push and merge guards

I think that this makes the logic of the when to push or sync a little
easier to read.
Increase all timeouts to 20 seconds

Which hopefully will avoid failures due to slow execution on Travis.
Added a changelog entry for the repository status
Merge pull request #86 from acant/feature/status

Added repository status to the CLI status display.
Adds Andrew Sullivan Cant more prominently to readme