Removed misleading statement from reference guide
Merge pull request #40 from martintilma/master

compile error fixed due to a dependency on a method introduced in Java 7
Merge branch 'master' of github.com:AxonFramework/AxonFramework
Refactoring of the lazy deserializing implementations of the ...Message interfaces

The new structure allow for better serialization and streaming of messages for remoting purposes
Solved NPE issue when association property returns null value

The solution is that events who's associated property returns null are not forwarded to
any Saga instance. It is not possible to associate saga's with a null value.
Fixed compiler error
Fixed typo in UnitOfWorkListener.
Unit of work listeners are now handled in a specific order of precedence.

Introduced a new class which sole purpose it is to handle the order of
precedence in which unit of work listeners are called during the specific
stages of a unit of work. For example during the prepare commit stage the
listeners are handled in the order they are registered in the unit of work.
While during the after commit stage the order of precedence is reversed.
This change was introduced to further refine the behaviour in which unit of
work listeners are expected to function. This is handy, for example, when
using the AuditingListener which can perform audits before any transaction is
started and should only write an audit entry when the transaction has already
been successfully committed.
Converted all files that still had DOS line terminators (CRLF) to Unix line terminators.
Initial changes to documentation

The first changes to the documentation for the 2.0 version. Mainly added
some markers to places where documentation needs to be expanded.
Added Reader and Writer for streaming of Event Messages

The reader and writer can be used to stream multiple messages to a single
byte stream, for example in the case of a FileSystem based Event Store, or
for messaging between systems.
Merge branch 'unit-of-work-listener-precedence'
Minor update in Distributed CommandBus sample
Created AMQP Module
Added initial implementation of a Spring AMQP based terminal and cluster.

The terminal sends messages to AMQP, and optionally delegates to another
terminal. The cluster ignores internally dispatched events, and only accepts
those from a Spring based EventListenerContainer.
Introduced batch sending of events as described in issue #39.

Extracted from the EventBus javadoc:
The events that are submitted to the event bus in a batch should be
semantically coherent (the batch has to make sense as a whole in the
application's domain). The Event Bus can then treat them as such. This is
especially useful if you want to have transactional behaviour: dispatch the
whole batch, or to dispatch no events in the batch at all (when something goes
wrong).
Minor fix in the CurrentUnitOfWorkParameterResolverFactory

It should work on any type of CommandMessage, not just the GenericCommandMessage
Added @Timestamp to @EventHandler parameter annotations

The @Timestamp annotation assigns the message's timestamp to the annotated parameter
Added generic parameter to serializer to remove need for explicit casting
Added support for Quartz 2

This deprecates support for the Quartz 1 API, since a number of classes has
changed in an backwards incompatible manner.
(cherry picked from commit 5c0e5d5)