Send more VCS details to lolsrv.  This data is useful for making
lolsrv more repository agnostic.

Additional information includes:

*  full repo details {user}/{repo}
*  Timestamps of files
*  Full URL of commit built from the commit remote path
Check for existance of remote.url before parsing it
Move gsub to a separate method
--version flag added
Merge pull request #184 from bfontaine/version-flag

--version flag
Indention issues
Merge pull request #181 from drewwells/master

Send more VCS details to lolsrv
fix travis/bundler issue
add ruby 2.1.0 to Travis CI config
Work when in subdirectory of a git repo

When starting, after fatal conditions check, change current directory to
either some parent that is a valid git repo, or the fs root. Why the fs
root? It just doesn't make sense to add the code to change *back* to the
starting point since it's going to be a fatal error anyway and we're
going to exit.
Ensure tests for failing outside a repo fail

Can't run these tests in the lolcommits repo itself, because we need
them to fail. Therefore add an annotation that allows them to be run in
a temporary directory.
Add scenarios that test for working in subdirs

Verify that the last and browse commands work in subdirs too.
Fixed lolcommmits typo: too much mmm.
Merge pull request #189 from penyaskito/lolcommmit-typo

Fixed lolcommmits typo: too much mmm.
Update uploldz.rb

Added optional key to the HTTP POST request. This will allow server side scripts to only accept and save requests from remote users with the correct key.
add rubocop to dev dependencies and add a default todo
add rubocop to default rake test

This should make travis care about it
RUBOCOP: Favor modifier while usage when you have a single-line body.

For some reason this one doesn’t end up disabled in the TODO file, so
just fixing right away so things pass for now.
RUBOCOP AlignArray

lib/lolcommits/plugins/lol_twitter.rb:31:16: C: [Corrected] Align the
elements of an array literal if they span more than one line.
               Twitter::Error::BadRequest,
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
lib/lolcommits/plugins/lol_twitter.rb:32:16: C: [Corrected] Align the
elements of an array literal if they span more than one line.
               Twitter::Error::ClientError => e
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
RUBOCOP AlignParameters

AUTOCORRECTED: Align the parameters of a method call if they span more
than one line.