Adding new plugins [editors, compress, encode] and new functions to Java

- **compress.plugin.bash [NEW]**
    + `targz` creates a .tar.gz archive, using `zopfli`, `pigz` or `gzip` for compression
    + `gz` compares original and gzipped file size
- **editors.plugin.bash [NEW]**
    + `s` with no arguments opens the current directory in Sublime Text, otherwise opens the given location
    + `a` with no arguments opens the current directory in Atom Editor, otherwise opens the given location
    + `v` with no arguments opens the current directory in Vim, otherwise opens the given location
- **encode.plugin.bash [NEW]**
    + `escape` UTF-8-encodes a string of Unicode symbols
    + `unidecode` decodes \x{ABCD}-style Unicode escape sequences
- **java.plugin.bash**
    + `setjdk` changes the JAVA SDK [More info](http://www.jayway.com/2014/01/15/how-to-switch-jdk-version-on-mac-os-x-maverick/)