- Rewritten OSCondition so that it uses JVM system properties from the
node running the build instead of from the master
- Added new StringLengthCondition run condition and ported out the When
enum for sharing with FileLengthCondition
- Removed hard dependency on Apache Ant