GEOMESA-576 Common parameter casing and tools fixes

* All command line parameter use lower case, dash separated instead of camel casing
* Default to true for table sharing
* Boolean parameters have arity of 1 (require true/false instead of using a flag)
Added better sft spec message...no longer pulling from package object
Merge branch 'fcr_param_fixes' into wip_ingest_improvements
GEOMESA-528 Support ingest of multiple files from HDFS
encoding paths for xml and change logging
GEOMESA-572 don't report 0 features in hdfs mode