Initial commit. Prototype.
Trick: save uncompressed data if compressed length > uncompressed length
Ivy bootstrap fix
bugfix: wrong raw data stream length is written
Bukkit plugin implementation.
Basic Bukkit command implementation.

javaxdelta: modified magic. (2 bytes less though, but can make difference)
lz4/xxHash JNI: try to load native library no matter which classloader is used (for sake of MCPC-Plus).
lz4: update to r110
xxHash: update to r33
use implementation of PKSeekableInputStream.read(ByteBuffer) from bsdiff branch
FIX: wrong data wirtten in PKSeekableInputStream.read(ByteBuffer)
Stale backup collector
Remove dependency: org.eclipse.swt.*
Implement backup command.

JNI Target: core2
Fix library dir creation.
build.xml: use tab indent
build.xml: jni i686 build: prefer i686-mingw over i686-mingw-w64
Zip distribution: +default config, +English locale, +simplified Chinese locale
Fix for case-sensitivity file systems
implement tree view & status.

separate locale and configuration flushing.
support locale-only flush and reload.
status object: add missing permission check

status/backup/status object: add in-backup check at beginning of command processing logic.
core: provide extract method.
permissions: add backup.collect for manual gc trigger
new config node backup.world and backup.default for controlling backup of individual world
Implement extractor GUI

seperate cb plugin and GUI source file out