use tiered compilation to decrease jvm startup cost
fix windows scripts also
Merge pull request #760 from dwightguth/client

use tiered compilation to decrease jvm startup cost