[#83749924] Build framework for updating assets easily.
Classes are now responsible for registering their self-updating methods
within the UPDATE_METHODS list.  Each class looks up the class hierarchy
to find a complete list of update methods.  Once this is built, the
AssetUpdateJob fires each method on a passed in asset.