replacing ProcessInstanceResult with InstanceResult, fixing processUpdate test, adding test to feed update

this is no longer required. 
http://stackoverflow.com/questions/13479021/double-checked-locking-disappeared-from-checkstyle-why