fixes neo4j/neo4j#1855

guarantee initialization order of supplied unmanaged extensions by using java.util.List instead of java.util.Set.
fixing compile error in neo4j-desktop
Merge pull request #1859 from sarmbruster/fix-1855

fixes neo4j/neo4j#1855