Merge pull request #167 from hwhw/master

allow input module trigger framebuffer refreshes for Android
wait for INIT_WINDOW cmd when opening framebuffer
for the first time so that we can query app window
for width and height to init the BlitBuffer
Merge pull request #168 from chrox/master

wait for INIT_WINDOW cmd when opening framebuffer
add motion event handler for Android
update luajit
Merge pull request #169 from chrox/master

add motion event handler for Android
add multi-touch support for Android input module
Merge pull request #170 from chrox/master

add multi-touch support for Android input module
fix Android build of luasocket luasec and thrift
fix auto bbox calculation in in top-to-bottom writing direction
Merge pull request #171 from chrox/master

fix Android build of luasocket luasec and thrift
minor(android_framebuffer): use local blitbuffer
add(ffi): generic input module wrapper
dummy screen should have width and height
fix blitbuffer to string of extra one byte copying
Merge pull request #172 from chrox/master

fix blitbuffer to string of extra one byte copying
fix BlitBuffer init for SDL2.0
fix koptcontext serialization when boxa or nai has zero size
fix occasional travis fail when building openssl
Merge pull request #173 from chrox/master

fix koptcontext serialization when boxa or nai has zero size