Cleaned up license, copyright, and metadata
Prep work for chefspec tests

We don't have tests.  We need tests badly.
Added chefspec tests to horizon cookbook

Have not added template tests at this time, but covered
the basic unit tests.  Opscode will probably not want this
upstreamed, but we need test, and test-kitchen cannot
handle search and such.

These are unit-tests anyways, and IMO perfectly acceptable.
cleaned up spacing and formatting

Formatted similar to our other openstack cookbooks.
Updated metadata.rb with supported OSes.
Corrected spacing (this isn't python)
We don't need a rackspace specific code
Removed a work-a-round that was fixed in essex
Refactored vhost

* Apache2 cookbook normalizes an apache install.  The virtual host
  simply needs installed to node["apache"]["dir"]/sites-available/.
  No need to do per OS checks.
* Corrected a couple guards format
Merge pull request #15 from retr0h/chefspec

Adding Chefspec along with many cleanups