update mergein to validate the branch to merge + against a git fetch

- validate the branch to merge exists
- run a git fetch and vaildate that no incoming commits are present
add ticket reference to git commit message when available

if the branch name has a ticket number prefix, use that to add a
"refs #<ticket>" line to the commit message.
update envmin to force a 256color term

fixes issue when using ssh + tmux on the remove server
update comment on setting vim's printdevice
disable use of dispatch in eclim
add opendocumment.text mime type