GRADLE-1656 - added displayViolations attribute to allow suppression of
Checkstyle violations on the console
Use TrueType instead of WOFF fonts in the docs.
Reset the release notes after branching off 1.3
Updated the version to 1.4
Updated the release notes skeleton, and adding a template for starting new release notes.
Merge release back into master, just after the merge from master into release.

There are no changes to master in this merge, but this gives us a history simplification point.
Merge commit '9098558'
Merge commit 'bb6a372' (release) with '-s ours'.

The merged commits were release notes updates so their diffs were not applied.
Merge commit '84195acf3bfc9e3848cb18710c8241ced99e918c'
Merge commit 'ee823c5' (release) with '-s ours'

One release notes update.
Merge branch 'release'
Merge commit 'e35bada'
Merge commit 'eff7320'
Merge commit '2911f97' (release) with '-s ours'.

Release note changes.
Merge commit '714b514'
Merge branch 'release'
GRADLE-2495 Rationalized the exception handling in the TcpOutgoingConnector.

I've looked into this code a while ago when investigating GRADLE-2495 (NetBeans issue). I don't have full confidence it solves the problem (although from the stack trace it looks like it) because this is really hard to reproduce. Nevertheless, the proposed refactoring feels like a right thing anyway as it simplifies the exception handling a lot. Added a little bit of unit test coverage. I don't see a way to integ test this, we've already have integ test coverage for this scenario (deamon is killed, rogue address stays in the registry).

Thanks a lot Attila for the debugging effort and the solution insight!
Spockified the test. Added an Ignored test case for issue GRADLE-2548.
REVIEW-243: Add integration test for mixing locale javadoc option with other options (GRADLE-2520).
Merge branch 'release'

Conflicts:
	subprojects/messaging/src/test/groovy/org/gradle/messaging/remote/internal/inet/TcpConnectorTest.groovy