Cherry-picking current changes on top of v0.1.0 release

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Fixing attribute indexing in NaiveBayes

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Renaming variables and methods to imply a clear sparse+position oriented naming schema

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Covering an additional case

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Removing unnecessary Map import

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Adding newline in LocalLearner and Indenting NB class

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Adding newline in NB class

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Replacing DoubleVector by Map

Signed-off-by: Olivier Van Laere <vanlaere@yahoo-inc.com>
Merge pull request #90 from ovlaere/naive_bayes

Adding Naive Bayes classifier + minor modifications (rename, imports, cleaning)
change project version to 0.1.0
try explicitly setting git version
prepare for next development iteration
Local Multithreading with delay between events (configured in bin/samoa-threads.properties)
Remove extra echo in bin/samoa
1. Add field comments
2. Change helper submitTopology to private
JUnit test cases and some refactoring as result of writing the tests.
Print number of threads and delay(ms) (from samoa-threads.properties file) before running task.
Fix a bug with thread indice and read numThreads,delay parameters from commandline
Move EventAllocationType enum to samoa-api utils
Rename {set/get}NumberThreads to {set/get}NumberOfThreads in ThreadsEngine