Customise Windows service name: omero.windows.servicename
OmeroCpp: Disable remaining integration search test
OMERO5.1DEV__12: modify experimenter and password.

This commit drops the "dn" column from the "password" table
and adds update scripts for adding an "ldap" column to "experimenter"
and setting it to the correct value based on "dn".
setDN() uses a boolean flag instead of string.

This changes the method declaration to accept a boolean instead
of the new DN string. The change happens on the "experimenter"
table ("ldap" column) and not on "password".
SqlAction.java: Remove unused actions, add new.

This removes actions that relied on the "dn" column of the
"password" table and also add surrogate actions that make use
of the new "ldap" column.
PasswordUtil.java: Use updated SQL action.

This simplifies the usage of PasswordUtil and the logic in AdminImpl
and ResetPasswordRequestI.
LdapImpl.java: Update method logic.

This is due to the updates to SQL actions and also the now
available new direct way of checking if a user came from an LDAP
server.
LdapImpl.java: Mimic SQL action return values.

This hard-codes the column names, as they are expected by
AdminI. It is not a portable solution and could be done better.
Deprecate bin/omero ldap discover.

Since the DN can't get out of sync anymore, this method isn't
required.
PasswordTest.java: Fix failing unit test.
Update UI to make use of new "ldap" field.

This also fixes the way how the "LDAP" label was rendered
in the user account properties.
Clear activities dialog on user switch
Avoid NPE
Make "ldap" column required.

This commit makes the column "not null" and updates all
the places where an experimenter was created explicitly with
the proper field initialization.
Update develop submodules

Repository: openmicroscopy/openmicroscopy
Already up-to-date.

Repository: openmicroscopy/bioformats
Updating ec58965..e9cb435
Previously merged:
  # PR 1382 melissalinkert 'Leica LIF: fix support for new files with 0 padding'
  # PR 1394 rleigh-dundee 'CMake: Fixes for fatal warnings and doxygen'
  # PR 1391 hflynn 'Fix Analyze 7.5 specification link'
  # PR 1390 simleo 'Fix for unit tests run with ant 1.9'
  # PR 1388 rleigh-dundee 'C++: Update NDEBUG usage in death tests'

Repository: ome/scripts
Already up-to-date.

Repository: openmicroscopy/ome-documentation
Already up-to-date.

Generated by OMERO-5.1-latest-submods#235 (http://ci.openmicroscopy.org/job/OMERO-5.1-latest-submods/235/)
Merge pull request #3147 from snoopycrimecop/develop/latest/submodules

Update develop submodules (regular bump incl. C++ fixes)
Merge pull request #3151 from dominikl/trac_12502

Clear activities dialog on user switch
dsl: Fix javadoc and javac warnings
dsl/model: fix javac & doc errors and whitespace
Reduce OMERO.clients log files rotation treshold

Decrease logback logs retention from
10 * 500000KB to 10 * 10MB.