Revert "Revert "Include browser in the regular build.""

This reverts commit 9951be8741259c6029c81adf65a2844eadd2decf.
Bower doesn't need to run as part of the build.

All the components are checked in.
Pick up grunt from the local NPM modules so it doesn't have to be installed globally.
Clarify profile for activating browser build.
Browser project depends on Kernel for Version class.
Improved the build instructions.
Make Browser versioning consistent with the rest of Neo4j.
Move neo4j-browser into the org.neo4j.app group.
Merge pull request #1498 from benbc/2.0-merge-browser

Include browser in the regular build.
Fixing quoted java path in Neo4jInstaller
Fixing quoted java path in Neo4jInstaller: super brittle string manipulation failed when there was a leading space
Documentation improvements all around.
Revert "Documentation improvements all around."
Breaks server tests.

This reverts commit 58d9152ae004397379c44403d1339ea145e438c5.
Fix upload paths for docs

For browser and two other modules that were missed
Adding note about testing plugins/ extensions
Fixes message reordering issue in Atomic Broadcast

Messages that created new messages caused a message reordering
 issue that can really screw things up. This deals with that by
 replacing the single queue with two stacks that are cleverly
 bounced back and forth to get the correct ordering.
Adds a test for this condition

Authored by Rickard Oberg
Neo4j Desktop plugins directory README now refers to the manual for documentation