Extend the object configuration by adding job and job step information to it
This is the first in a line of commits to introduce a job system to OLives.
The goal is to enable (Controllable)Objects to work through a list of tasks as requested by the user. This requires the introduction of quit a few new concepts, but this commit is just about adding configuration data for the jobs that can be broken down the jobs themselves, which have a name, and individual steps that a that need to be executed in order to consider the job to be complete.
The configuration of the human object has been extended to define the most basic of jobs: walk
As mentioned before, right now this has no effect whatsoever, it is just about defining and validating the new information.