Removed the "new_*" fields as save able.
Added DoublePointYaml and DoublePoint3DYaml as possible types for component fields, they derive from fife.DoublePoint and fife.DoublePoint3D respectively. They do accept lists and tuples and will convert them automatically.
The position field of the agent component is now a DoublePoint3DYaml instead of a list.
Changed the Base Application to handle the change in the agent component.
The target_position field of the MoveAgent component is now a DoublePoint3DYaml.
Changed the MoveAgent action to handle the change in the MoveAgent component.