various fixes
Substract only 15% from TM heap for yarn, capped at 500MB
Fix NullPointer exceptions in SemanticPropsUtil
Improved error messages and exceptions on non-serializable objects.
Add workset iteration translation tests.
Add check that solution set is joined with on correct keys.
Improved comments in Java example jobs