ISPN-2689 : supporting Apache Lucene 4

I'm not 100% done yet.. DON'T MERGE this is a preview: feedback very welcome.

Note the Maven modules structure changed a bit.