Document how to setup a development environment

This documentation originates from the OpenStack Nova project. Since we
also use the same toolset for testing, we can also use some of their
documentaion. We have obviously made changes that only affect our
project but we credit the OpenStack project for the original.

Change-Id: Ie3117b1e124343557b7ff61ac8bcb9af8a8ebfb6
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>