2.0.0 cr1 doc update

1. Explain difference between reattach and reconnection and how they are configured separately, what situations they should be used in etc.

Update docs where they refer to previous way of doing things. DONE

2. New replication. We need a general overhaul of the HA chapter DONE

3. Document maxRetryInterval in ClientSessionFactoryImpl DONE

4. Session multiplexing changes - update chapter accordingly DONE

5. Logging changes - update chapter/examples accordingly  - Andy - Done

6. Blocking producer flow control - DONE

7. Confirmation batch size DONE

8. Default memory manager interval is now -1 - jmesnil - DONE

9. Confirmation-window-size param in bridge and cluster connection.

and add warning in docs that must be < page size for paging DONE

10. Add note in section 39.2 failover that CTRL-C causes a clean shutdown NOT a failure. Explain failoverOnServerShutdown better DONE

11. Default value of    public static final boolean DEFAULT_ASYNC_CONNECTION_EXECUTION_ENABLED - jmesnil - DONE

12. extend tuning chapter, with results from optimisation DONE

Add note to docs about turning off disk write cache, hdparm -W, and on Windows

Explain how to tune journal for NIO and AIO etc

13. Expand chapter on using core API

14. Bridges don't now need clustered = true – update docs - jmesnil - DONE


15. update docs that netty is now a core dependency - jmesnil - DONE

16. AIO and NIO now have different journal params for buffer size, timeout and max_io


17. Adress settings needs to be updated with the new attributes - DONE