Added Progress interface
+ Added ByteBufferInputStream
# Fixed Eloquent, SQLite reports int type when value >
INTEGER.MAX_VALUE, so treat all ints as longs now.