DevStack: Split backends out into plugins

Change-Id: Ie3183a3daf1e9e97f92d49238ee06df81daf67e1