Bug 887353: removing a cartridge leaves info/ dir

This commit adds each cartridge's %{cartridgedir}/ directory as well as its
%{cartridgedir}/info/ directory to the %files stanza of the cartridge so
that RPM recognises these directories as belonging to the cartridge and
removes them when the RPMs are removed.

Following the example of the python-2.6 cartridge, which already has these
directories in its %files stanza, this commit uses %dir for the
%{cartridgedir}/ and %{cartridgedir}/info/.  We do need the default
permissions (0755) on these two directories so that the MCollective agent
can read the info/ directory.

This commit fixes Bug 887353.
Bug 905568: Skip endpoint deletion if no Endpoints in manifest

Don't try and delete endpoints for a cart if no Endpoints are defined
in the cart manifest.
Merge pull request #1237 from ironcladlou/bz/905568

Merged by openshift-bot
Merge pull request #1194 from Miciah/bug-887353-removing-a-cartridge-leaves-its-info-directory

Merged by openshift-bot
Update console/README.md

Include console CSS styleguide
fix read before initialize issue
<facter> some code cleanup - no functional change
<facter,resource_limits> reckon by gears (as opposed to git repos), add gear status facts
Merge pull request #1239 from rajatchopra/master

Merged by openshift-bot
Automatic commit of package [openshift-origin-broker-util] release [1.4.2-1].
Automatic commit of package [rubygem-openshift-origin-msg-broker-mcollective] release [1.4.2-1].
Automatic commit of package [openshift-origin-cartridge-nodejs-0.6] release [1.4.2-1].
Automatic commit of package [openshift-origin-cartridge-mysql-5.1] release [1.4.2-1].
Automatic commit of package [openshift-origin-cartridge-switchyard-0.6] release [1.3.2-1].
Automatic commit of package [openshift-origin-cartridge-cron-1.4] release [1.4.2-1].
Automatic commit of package [rubygem-openshift-origin-node] release [1.4.2-1].
Automatic commit of package [openshift-origin-cartridge-haproxy-1.4] release [1.4.2-1].
Automatic commit of package [openshift-origin-cartridge-perl-5.10] release [1.4.2-1].
Automatic commit of package [openshift-origin-cartridge-10gen-mms-agent-0.1] release [1.18.2-1].
Automatic commit of package [openshift-origin-cartridge-jenkins-client-1.4] release [1.3.2-1].