Change Solr confidence from string to indexed double. 

KbpExtraction.fromFieldMap now takes Map[String, Any], not Map[String, String]

Also various refactorings and cleanups.