Initial commit
Minor: tweaks to test and updating javadoc
Abstracting out the "resource constraint" part of ResourceConstrainingQueue

it's not just a ConstrainingQueue that defaults to constraining on
resources. Rename to follow.
Updating to require java 6, not java 7
Adding a gitignore
Adding a TaskDictatedResourceMonitor to report "predicted" load based on numbers returned from a TaskTracker.
adding some tests and javadocs
a HighestValueAggregateResourceMonitor that combines two or more monitors by returning the highest value for each key.
That's how we'd likely want to combine a TaskDictatedResourceMonitor with a real measuring monitor.
bring in logback as a test dep, and add a logback-test config
Update the EWMAMonitor to be a sane implementation of EMWA.

With tests, too!
smoothing CPUUsageMonitor by default

also disabling the non-deterministic test by default.  Not removing it, though, because it's interesting to run now and again. Just not reliable on a build server, since it depends on CPU load while running busy wait threads.
Splitting out the EWMA algorithm from the EWMAMonitor

Adding first cut of a learning algorithm:  SimpleLearningTaskResourceMonitor.
It adjusts the
Code reorganization

Implementing TaskTracker, and moving things around to be more logical (I think)

For a simple project, there are a lot of classes here, though.
Adding in metrics. Because metrics are good things.

Currently using the codahale metrics (nee yammer metrics) version 3.0.x, instead of yammer metrics v. 2.x.  May need to revert if our downstream deps can't switch to 3.0.x; the packages are all different.
re-commenting the long-running test.
updating the intellij module file.

debatable whether this should be checked in at all, but Jetbrains thinks so.
fix compile error on java 1.6

previously it would run on java 1.6, but would not compile.
minor javadoc update
minor javadoc update
Some changes to CpuResourceMonitor so that it compiles w/ Java 6.

And getting closer to having the processTime give reasonable numbers w/ Java 6 too, but that's still a work in progress.