Added a new TransitionAnchorFactory that can be @Injected and then used
to create TransitionAnchors programmatically in applications.  In
particular, this solves the problem where an application might display a
list of items in a Table, with each item linked to another Page in the
application with different @PageState (e.g. a UUID).
Merge pull request #38 from EricWittmann/errai-nav-transition-link-params

TransitionAnchors with additional @PageState
fix to bus re-negotiation. if bus experiences expiry while sending a message, the messages will be resent after re-connection.
refactored most bus configuration into ErraiConfigAttribs