Merge pull request #45 from zhaobr/v2.0

Simple haskell binding
Merge pull request #46 from zhaobr/v2.0

haskell-binding : readme modified, junk file deleted
Add bingdings: Lua
modify readme
Merge pull request #47 from believe3301/v2.0

Add bingdings: Lua
Change some MACROs&interfaces to internal,thanks zhaobr
Update README
Add time header to fix travis-ci.org
modify readme ref
compile with luajit, and fix delete
add rest api
Merge pull request #48 from believe3301/v2.0

Nice
Add java bindings and change free to xfree
Merge sorts.c codes to sst.c
Change memtable to disk tower
Add flush lock to index
Add rolling towers
Add the tower over sky instead of memory table
Reorder tower's recovery, newest is last
Add Range query, but just for disk-sst