Update to lucene 4.6 with new API

Please note that the version is changed for local development. You may want to bump it to 6.0.0 to communicate the API break clearly.