Update MSIE version check.

- Target MSIE < 11.
Polish inspector attributes overflow.

- 21px line-height.
- Bold attribute names.
- Make indicator a little bit bigger.
- Also remove max-width of query in title bar.
Batch importer should throw an exception when schema creation constraints are violated.
Refactor: Push schema index/constraint conflict messages into the exceptions to align with SPI.

Proper messages for these exceptions can only be created within the context of the operation
and below the SPI level so that such users (Cypher) enjoy increased friendliness.
Merge pull request #3657 from martinfurmanski/2.0-schema-index-constraint-spi-message-alignment

Refactor: Push schema index/constraint conflict messages into the exceptions to align with SPI.
Merge pull request #3658 from martinfurmanski/2.0-batch-inserter-should-honor-schema-creation-constraints

Batch importer should throw an exception when schema creation constraints are violated.
Add troubleshooting tip for WebLogic.
No collision on item properties with node-id and rel type.

- Change so database autoset node-id and relationship type
 are referenced as <id> and <type> while user set properties
still are referenced as {propName} for caption in style / grass.
Merge pull request #3676 from nawroth/weblogic

Add troubleshooting tip for WebLogic.
Merge remote-tracking branch 'upstream/2.0-maint' into merge-2.0-to-2.1

Conflicts:
	community/kernel/src/main/java/org/neo4j/unsafe/batchinsert/BatchInserterImpl.java
	community/kernel/src/test/java/org/neo4j/unsafe/batchinsert/TestBatchInsert.java
Show label names in plan descriptions.
Merge pull request #3680 from lutovich/merge-2.0-to-2.1

Merge 2.0 to 2.1
Produce fewer exceptions

This fixes two hot exception producers that popped up during performance testing.
This might slightly improve performance, but there's another benefit in that it removes two very noisy spots from the code, so we can get more interesting signal about rarer exceptions.

The CollectUserAgentFilter is only a problem during performance testing, where the load generators don't provide a User-Agent header.
Probably not an issue in production.

The ResultIterator was implemented in a way that required non-local control flow through lambdas.
This is implemented in Scala with trace-less exceptions.
Changing the logic around to no longer do an early return removes the need for this control-flow-by-exception.
Merge remote-tracking branch 'upstream/2.1-maint' into merge-2.1-to-2.2

Conflicts:
	community/kernel/src/main/java/org/neo4j/kernel/api/exceptions/schema/SchemaKernelException.java
Merge pull request #3682 from thobe/2.2-improved-plan-description

Show label names in plan descriptions
Disallows same character used for multipl purposes in CSV input
Add selections to plans from the exhaustive planner
Merge pull request #3684 from lutovich/merge-2.1-to-2.2

Merge 2.1 to 2.2
Includes cause of panic in exception during import

Also moves instantiation of executors into Step#start() called immediately
before execution, to prevent keeping live threads in not-yet-executed
stages.
Merge pull request #3675 from chrisvest/2.2-fewer-exceptions

Produce fewer exceptions