The published content location can now be customized

The ContentProvider now has a newLocationCreateStructFromRequest
method that returns a LocationCreateStruct for the Content.