Add self deployment to webapp types

This is principally for Riff-Raff and adds a new deployment action for webapps allowing Riff-Raff to deploy itself.