Consistent sorting of verifications
 resolve #153: git ship errors with empty commit message
 Add ruby linter
Run ShellCheck on Travis-CI
Readme updates
Merge branch 'master' into kg-git-kill-branchname

Conflicts:
	features/git-kill.feature
	features/step_definitions/branch_steps.rb
	features/step_definitions/commit_steps.rb
	features/step_definitions/files_steps.rb
	features/support/stash_helpers.rb