#1966: added abstract problem and move evaluator classes and implemented 2d bin packing problem based on integer vector encoding