Import mongodb version 0.16.0
Import python version 1.4.6
Import yum-epel version 0.3.6
Import runit version 1.5.10
Merge remote-tracking branch 'origin/develop' into feature/mongodb
Import build-essential version 2.0.2
Remove mongodb, since we don't want it as a subproject
Import mongodb version 0.16.0 using tarball
Merge remote-tracking branch 'origin/release/0.9.7' into feature/mongodb
Move cookbooks under the new location
Adding xlarge for 15GB machines on Joyent/Rackspace
Initial nginx service
Add provides = web-server to apache-httpd and nginx services
Quick php_modules cookbook, which installs PHP modules from PEAR using the php cookbook's php_pear LWRP
Merge remote-tracking branch 'origin/develop' into feature/mongodb
Single-instance MongoDB template
Adding mongodb-singlenode clustertemplate
Use correct service name in defaults
adding a plugin store so tenant admins can manage resources for
their plugins. Types of resources a plugin supports will be
defined by the plugin. For example, the 'chef-solo' automator
type will specify that it supports 'cookbook', 'databag',
and 'role' resource types. A tenant admin will then be able to
upload resources for cookbooks, databags, and roles with a given
name and version for identification.

Resource versions can then be activated, meaning that version
of the resource will be pushed to provisioners when a special
'sync' call is made by the admin.

Implementation includes a PluginResourceMetaStoreView that keeps
track of what resources exist and which versions are active.
There is then a PluginStore that provides input and output streams
for writing to and reading from whatever backend is used to store
the plugin resources. System admins can implement the PluginStore
class to support different storage backends, with Loom including an
in-memory backend for tests and a local file system backend, with
the idea that we would add support for distributed systems that
would work better for HA purposes.
add missing javadocs and copyright headers.