Merge pull request #-14 from paulhammond/build

License, build script and docs
Merge pull request #-9 from pmorton/hostname_support

Hostname support for #-4
Add YAML Configuration File
Merge pull request #-15 from pmorton/yaml_support

User YAML Configuration File for #-2
Add Level Logger
Use loggo instead of klog...
Remove duplicate configuration option and add logger to syslog package
Exit with 1 if we cannot connect to the server
Merge branch 'godep' of https://github.com/paulhammond/remote_syslog2 into paulhammond-godep
Merge from @paulhammond into master. Add goyaml and update some dependencies.
Remove logo from syslog package.
Merge branch 'level_logger'
Add loggo dependencies to godep
Merge pull request #-11 from paulhammond/cleanup

Cleanup
Don't load config file twice.

This resulted in each logfile being tailed twice and repeated messages.
Better error handling in main.tailFile

tailFile was run as a goroutine, so the error response was never checked.
Instead of returning an error we log the error directly.

In addition we don't stop tailing a file if just one line fails to be sent
(this may be changed once we add reconnection code).
Fix panic when truncating a short message
Merge pull request #-21 from paulhammond/bugfixes

Bugfixes
Strip \r from messages

Fixes sevenscale/remote_syslog2#18
Merge pull request #-22 from paulhammond/strip-carriage-return

Strip \r from messages