Add Image.get_{width,height}
Always set non-null title
Use self-defined implementations of read/write/skip on streams
Release 2.1.2
Use single arrays for stack and local vars
Remove SiemensInputStream, skip is overriden in libcore
Update some docs
Rename Function.{exec -> invoke}
add m3g headers
Use separate method to load native symbols
Refactor native libraries
Update m3g headers
Add m3g symbols
Add M3G bindings
Add m3g to update-res script
Make object cache available to libraries
Store Image instances in cache
Update packages
Update libcore packages
Several fixes in libcore