Merge pull request #13 from etheon/master

refactor best historical performer code out of DisplayMediator and into a general scoring class.
Make behavior of getStatesForPipelineId more consistent

It now returns an unmodifiable list. Earlier, if the state existed, it
would pass a direct reference to the list which could be modified by
the callee. If not, it would create an empty state list but not store
its reference in the data map.
Make behavior of getStatesForPipelineId more consistent

It now returns an unmodifiable list. Earlier, if the state existed, it
would pass a direct reference to the list which could be modified by
the callee. If not, it would create an empty state list but not store
its reference in the data map.

Additionally, upgrade guava version to 15.0
Merge branch 'master' of https://github.com/Sanrag/groningen

Conflicts:
	src/main/java/org/arbeitspferde/groningen/historydatastore/MemoryHistoryDatastore.java
Use Guava AbstractExecutionThreadService to run Groningen as a service

Additionally, since it's running as a service now, you don't need to
call thread.join for each Pipeline.
Merge pull request #14 from Sanrag/master

Make behavior of getStatesForPipelineId more consistent
Cleanup generator retry logic from PipelineIteration, move it to Generator itself.

Using super.run() allows us to do profiled runs for generator retries.
Merge pull request #15 from Sanrag/daemons

Use Guava AbstractExecutionThreadService to run Groningen as a service
Merge pull request #16 from Sanrag/move_generator_back

Cleanup generator retry logic from PipelineIteration
Use Javascript and CSS libraries from CDN instead of bundling local copies
Update pom.xml

Point to github.com links instead of code.google.com. Used https://github.com/kevinsawicki/github-maven-example/blob/master/example/pom.xml as example.
Merge pull request #22 from Sanrag/pom_update

Update pom.xml
Merge pull request #20 from Sanrag/ui_dependencies

Use Javascript and CSS libraries from CDN instead of bundling local copies
Merge pull request #1 from sladeware/master

pull sladeware:master updates into etheon's fork