Update ursula to have conditional ssh forwarding

As it turns out, Vagrant is not too happy about automatically using the
ssh forwarding agent, so make this an optional flag for Ursula.

!version-patch
Merge pull request #519 from craigtracey/ursula-forward

Update ursula to have conditional ssh forwarding
adding required openstack libraries to requirements.txt

also for testing purposes I have added a workstation entry
in vagrant so that you can spin up a precise box with all
the bits already set up.
use existing ubuntu install script
Merge branch 'fix/python-reqs' of github.com:paulczar/ursula into fix/python-reqs

Conflicts:
	Vagrantfile
	requirements.txt