Objective Refactor

Standardizes objective.dm file.
Converts Steal objective information into datums. The intent of this is to clear the way for further changes to the objective system, however, the datumization has the immediate benefit of making the creation of new Steal objectives, even objectives with unique conditions, simple, clean and confined to one file.