Added Windows shell API lib for Android classpath
Fix package for LegacyObjectInputStream (ammending commit to try to force a travis build)
Merge pull request #264 from jentfoo/master

Fix package for LegacyObjectInputStream
add simple version flag
Add UnknownHostException to proguard config
fix log level inheritance

A Logger which has not had a level set explicitly should inherit its
effective level from its parent, not just default to INFO.
Merge pull request #266 from joshuawarner32/unknown-host-proguard

Add UnknownHostException to proguard config
Merge pull request #265 from joshuawarner32/version-flag

add simple version flag
Merge pull request #267 from dicej/log-level

fix log level inheritance
cleanly destroy MyProcessor to allow for creating/destroying VMs in the same process multiple times
Merge pull request #268 from joshuawarner32/clean-shutdown

cleanly destroy MyProcessor
fix non-Avian classpath build regression introduced in 7a768f2

While Avian's java.util.logging.Handler only has one abstract method,
the standard version has three.
Merge pull request #269 from dicej/handler

fix non-Avian classpath build regression introduced in 7a768f2
don't use GetPrimitiveArrayCritical when throwing SocketExceptions

690ba9c fixed this for throwIOException, but we didn't notice that
throwSocketException had the same problem.
Merge pull request #271 from dicej/socketexception

don't use GetPrimitiveArrayCritical when throwing SocketExceptions
introduce ir::Type and begin migrating i2f and friends to it
use ir::Type in place of lir::ValueType in Value
use ir::Type in Compiler::return_
use ir::Type in Compiler::push
remove unused Compiler::push method