Moving geocomplete to external library; no need in Solr
Attaching JS as render array
Module is reworked to work with multiple fields at a page
Allows collecting additional options
Providing fallback behaviour