IncludeCallerData so that, for example, line numbers are passed along whenever
a logging event occurs. To use, ensure that in your logback configuration you
have something similar to:

<appender name="..." class="reactor.logback.AsyncAppender">
    <appender-ref ref="..."/>
    <includeCallerData>true</includeCallerData>
<appender>

-=david=-

p.s., my SpringSource contributor number is: 18120120105024518.
Merge pull request #300 from dharrigan/master

IncludeCallerData so that, for example, line numbers are passed along wh...
Reorganize the NetServer specs so they share a common ancestry which makes it easier to configure from things like Spring where you're dealing with NetServer as an abstraction. Without this common ancestry, you have to create blocks of code that duplicate functionality of one or the other.

Tweaked the tests to reflect the changed method name for setting a Consumer for input only.

Also added a couple helpers TcpServers and TcpClients which should make creating these components in code a little more succinct and eliminate some of the generic type signature noise associated with creating a spec using the constructor.
Add UDP server helper.
Changed the NetServer start() and shutdown() methods to use a Promise<Boolean> rather than Promise<Void> so it's easier to distinguish between a timeout, which will return null, and a success, which will return true (otherwise the Promise will be in error and get() will throw an exception).
Introduce MatchAllSelector, fixes #303
Add Selectors.matchAll
Merge pull request #305 from michaelklishin/master

Introduce MatchAllSelector, fixes #303
Broke down reactor-groovy module to two separate ones so Intellij Idea could compile them. Issue was due to usage of extensions from same module.
Added configuration to ide.gradle to add optional libs into Idea Provided scope making compilation from Idea possible.
Merging PR #307 Breaks out Groovy extensions into their own submodule so they can be compile separately (and first) to ensure they're available to other submodules. IDEA seems to have issues with them if this is not done in this order.

Also bumped versions in the Gradle build and am now using Java 8 to build with.
Update to Groovy version 2.2.2 which also meant having to tweak a couple constructor signatures since there seems to be a problem with 2.2.2 recognizing CTOR params if they use generics. Took off the generic part of the parameter and it works.

Also had to update the Jacoco version to one compatible with Java 8.