Removed optim dependence
fixed warning with hashMurmur
Corrected possible loss of precision
Merge pull request #87 from avdmitry/hash_murmur_warning

fixed warning with hashMurmur
Merge pull request #86 from ubisum/line_descriptor_module

Removed optim dependence
Fixed line_descriptor android build
Merge pull request #89 from mshabunin/java_test_fix

Fixed line_descriptor android build
interface-implementation pattern implemented
several enhancements
last planned large refactoring
minor changes & fixed win64 warning