Add asset locking to the Studio asset page.

Ready for review, but do not merge until middleware change is merged.

@singingwolfboy @dmitchell @talbs Please review.