BFV - no image validation, integration tests

Broke this off from https://github.com/rackerlabs/otter/pull/711 because it was starting to get to be a large PR.

Can't write tests for not providing the image ID param at all, because that would probably require a refactoring on the part of the cloudcafe CreateServer request object.

TODO:
- [x] system test that just depends on mimic right now
Is there a reason for the change in flavor from the default of 2? And if so, does/should otter validate flavor with allowing BFV?