Tasks stop on unmanaged

stop tasks when entities are unmanaged, and better bookkeeping for scheduled tasks.
(also fixes eclipse IDE problems caused by checkstyle.)
Always use `@BeforeMethod(alwaysRun=true)`. Otherwise, if someone adds another test into this class that is not integration group, it will pass in IDE and fail at command line because the setUp won't be run.

Same for `@AfterMethod`: don't include `groups="Integration"`