Added a version of CMACs that operates on state feature vectors rather
than the OO-MDP representation. This sacrifices object identifer
invariance for slightly more efficiency.
added additional getters/setters for discount factor
forced value method of ValueFunctionPlanner to return 0 if the input
state is a termainal state.