Incremental addition of Requires and BuildRequires.
Append RSPEC_OPTS env variable to rspec options.

RSPEC_OPTS="--no-color" buildr spec, for example.
Stop msgfmt from throwing stupid warnings all the time.

Also use the --java2 option since we are using a JDK greater than 1.2.
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.
More efficient Event creation and date typing

Create callback package, expand our callbacks
Create event specific callback so we can create events directly
rather than creating them as DBObjects, and reading using putAll
force certain long values to be dates in mongo
Use some guice magic to make event handler loading cleaner

Didn't get rid of EventHandlerLoader yet, but we no longer inject
an injector.  Taking advantage of Guices MapBinder, we can bind
a map of target to event handler for that target.

I replaced EventHandler.getTarget with an annotation so that we
can read the target type more easily from our guice module
Removed some handlers/curators we won't need or use
Automatic commit of package [candlepin-common] release [1.0.1-1].