Added test for generation of set comprehensions
Added name prefix for generated variables used to store the result of a set comprehension
Added empty set call name to Java code generation constants
Made changes to strategy interface used for generating the 'let be st' statement/expression and collection comprehensions