Create candlepin-common rpm.

Update candlepin-common.spec

* remove scl
* define deps
* add defines
* add install, files, changelog to spec file
* mkdir distlibdir
* add support scripts for building
* don't run da_popo
* use the correct spec file
* remove cpdeps, and candlepin related items
* add files and install of jar
* project name already includes common
* use parent_proj instead of hard coded candlepin
* remove candlepin-deps lib.dir
* remove antlr
* Read version and release using native ant functions.
* remove antgetvr
* cut back deps to only needed ones
* remove resteasy-guice
* add javax.inject
Allow fedora to build

* conditional eap6
* slf4j vs slf4j-api
* re-arrange rhel & fedora requires
* change jackson version for fedora
* Add support for f20 builds
* use jakarta-commons-httpclient
* fix slf4j and httpclient
Remove mistaken deps file.
remove the need for antmsgfmt script

Thanks to al for his example in server
Use correct version of jackson.

Be careful changing this version since it will affect ALL builds.
If we need different versions we'll need to do if/else blocks.
Remove exclude of apicrawl, not needed in common
remove unused scl from common
install jar in /usr/share/java
use _javadir macro instead
Group (Build)Requires for el6,el7, & fedora

The original if/else logic was broken and would cause
el7 to pull in the wrong dependencies. I've grouped them to make
them easier to work with (and it's apparent what goes with what).
Fix el7 build deps
Alphabetize deps.
Merge pull request #674 from candlepin/commonrpm

candlepin-common rpm