Restored c4eac5310e1f (merge error)

FIX: Instead of CsvBulkLoader->findExistingRecord out right failing (i.e. no duplicate found) when the duplicate check field is empty, it will now continue on to check other duplicateCheck fields.
Added extra testing data to CSVBulkLoaderTest so that it fails.
Coding conventions for ConfirmedPasswordField
FIX: Disable autocomplete on ConfirmedPasswordField instances.
Merge pull request #1868 from wilr/pen-6245

FIX: Disable autocomplete on ConfirmedPasswordField instances.
PHPDoc + coding conventions
API: Add Director::is_https()
API: Add ArrayLib::flatten($array, $preserveKeys)
FIX: Add support for multi dimensional source arrays in LookupField (open/6132)
Merge pull request #1871 from wilr/open6132

FIX: Add support for multi dimensional source arrays in LookupField
Merge pull request #1870 from wilr/is_https

API: Add Director::is_https()