[Block Device] Add block device mapping to launch config backend

Currently 'works' as best it can with the current Boto implementation dropping information.  Waiting on a fix to https://github.com/boto/boto/issues/2048 before it can fully work.