First implementation for multi-threaded of samoa on local machine
1. The number of threads used in the main Engine is specified in samoa-local.properties
2. ParallelMasterProcessingItem creates multiple ParallelWorkerProcessingItem and pass ContentEvents to the worker
3. The workers are allocated to the threads (in the pool) in a way that a worker (and its processor) will be allocated to only one thread during the whole
process to ensure linearizability in the context of 1 Processor
Clean up some code
Some unit tests for Master, Worker PIs and ProcessingTask
Changes in run script (bin/samoa) to read from properties/options file
Use PriorityBlockingQueue for thread pool to preserve some order among execution of different processor and notify entrance processor (now only PrequentialSourceProcessor) when thread queue size is large
Merge branch 'master' of https://github.com/yahoo/samoa
Remove gui
Add custom serialization for samoa events when using S4

- pass a custom module defining a custom serializer, that registers samoa event classes and serializers
- could be made configurable by passing a configuration file for events/serializers mapping, and registering using reflection
Merge pull request #54 from matthieumorel/s4-serializers

Add custom serialization for samoa events when using S4
Merge pull request #53 from abifet/rmgui

Remove gui
Added examples to repository
Cleanup code for examples. Fixes #59
Merge pull request #60 from gdfm/example

Add examples to the repository
Streamlined comments
Merge pull request #61 from gdfm/example

Streamlined comments and removed unused code
URL encode evaltask to allow special characteres.
Fixes #56
added SonatypeOSS parent pom
switched to mvn deploy in travis-ci
authenticate with Sonatype OSS

remove creation of .m2 directory

One secure per env variable

fix bash substitutions for credentials

should work now
fixed travis key