Merging LMS forks of DATA people (DATA people unite!)

All changes done by Yannis to LMS during his three months internship @ Oracle. 
All changes done by Mohammad until October 07 2013
Note: some tests fail. Will work on that the next few days
Note2: Unification of Yannis' hashmaps next important step (maybe can be used for DBToaster as well)