New AssetSync Class

Working on new assetSync class that can sync more than one provider (if using to sync to multiple regions). Also leverages new ContentType logic and localStorageProvider. This may not be merge ready yet as I havent integrated into the gant scripts yet but thought you might want to have a look.