workaround for SQLDroid's unimplemented cancel method
added Field.isTrue() and Field.isFalse() for boolean fields
fixes for the UsageMonitor in android.
also the shutdown hook now actually tries to shut down all un-shutdown UsageMonitors.