Fix typos / required params in ca_data_importers

* ncurses_refresh() requires a character to refresh. Took a guess and it seems to work
* vb_use_ncurses was always false.
* ncurses_init() has a void return.
* $vn_c not defined when trying to parse idno. As idno cannot be multi valued I pass an explicit null (which is what it would do anyway)
* $vn_index is not tefiend for $va_item['settings']['delimiter'] on line 1899
* Also pass the importEvent and importEventSource to hookDataImportContentTree
Fix delimiter variable name
Change importer plugin to process list item attributes and work on attribtues as well as interstitials
Fix typo on interstitial
Update installation profile for extra collecting event fields

* samplingProtocol becomes a container with two elements inside it
 - samplingProtocolValue
 - samplingProtocolText
 - Increase number of possible values for sampling protocol
 - make it optional
* habitat
 - Becomes dropdown
 - adds additional habitatText field for textual description of the habitat
 - optional field
* Widen the fieldNotes field to full page
Merge pull request #88 from kehh/zoologyCollectingEvent

Zoology collecting event fixes