Add configuration to the omnibus builds

Some of the configurations files that may be needed by the OpenStack
services are not always available from the various config management
solutions, therefore, pull in any configs from the repo itself.
Add numpy to the standard build

numpy is a requirement for various projects, so add it to the common
site-packages.
Make sure we are including libffi

Looks like libffi was missing from the list of openstack-common
dependencies.
Adding a missing comma

Sadly, I missed this comma in the last commit.
Move ffi includes to the to include dir

Not sure why libffi wants to install its heaaders to the lib directory
but we really prefer them to be in the standard include directory. Move
them there.
Fix incorrect include directory

libffi was moving its headers into the wrong directory.
Include all of the source in openstack projects

This is not really ideal, but it shouldnt blow the sizes of the
packages up too, too significantly. Having the source is useful for a
number of reasons.
Adding python config here

Looks like python needs to be built with 4 byte unicode for horizon. I
am not sure why this is the case, but moving it here until I either a)
push a change to upstream omnibus-software or b) determine if it is
really needed.
Adding three new config options

Adding three new config options for package creation:
- name: so that one may set the package's name
- install_path: so that one can set the root openstack install path
- description: for setting the package description
Add an intial README

This will get fleshed out a bit more, but adding a place holder.
Add the Apache 2.0 license

Always helps to have the project licensed.
Replace version with default_version

Upstream has moved to use default_version over version for its software
configs. Therefore we should follow suit as this has been deprecated.
Update omnibus-openstack for upstream changes

Upstream has changed the way that code is built, therefore adapt
omnibus-openstack to make use of those changes.
Updating bzip2 URL

bzip.org is currently down. Trying to work around it.
Update software config for broken/slow mirrors

Update mysql connector to use cogentco as sohu is slow. Parameterize
the bzip version.
Alter the way we build openstack projects

Previously we had relied on a fork of upstream to support naming a
software object. This obviously meant that the upstream code could
change and leave us in the dust. So, in order to combat that problem
I have changed to using this envvar hack to get the software name
exposed to the software object early in the constructor.

More context:
https://github.com/opscode/omnibus-ruby/pull/123
Fix missing assignment

This commit was botched - forgot the assignment of the environment
variable.
Reorder the name attribute

As we reference it in source make sure it is set earlier in the eval.
Adding libvirt dependencies

We will need libvirt and its python bindings for nova-compute to work.
Add libdevicemapper as a libvert dependency

Apparently we need libdevicemapper in order to build libvirt.