First commit for solution2-callback
Add base support for RX Java
Improved handling of AsynchHttpClient variants + Application.java & .properties
Simplified solution2-callback a bit
Merge branch 'master' into solution2-callback

* master:
  Minor code corrections
  1. Added a blocking BookLoanController as a start for Exercise #2 2. Added a BookLoanUtil class with common helper methods separated from the controller code
  1. Refactored LibraryController to make the source code more compact and easier to read 2. Added exception-classes that are mapped to corresponding http-status codes 3. Added a test suite for the LibraryController verifying both happy days and error scenarios
  Added separat REST endpoints
  Check action
  New serviceprovider for library
  Improved handling of AsynchHttpClient variants + Application.java & .properties
  Add base support for RX Java

Conflicts:
	exercises/src/main/java/se/callista/cadec2015/tutorial/reactive/Application.java
	exercises/src/main/java/se/callista/cadec2015/tutorial/reactive/exercise2/RoutingSlipController.java
	exercises/src/main/java/se/callista/cadec2015/tutorial/reactive/lambdasupport/AsyncHttpClientLambdaAware.java
Merge branch 'master' into solution2-callback

* master:
  Added a BookLoanControllerTest - class for exercise2 + some minor improvements in the BookLoanController code base
  Some minor corrections in the LibraryControllerTest
  Corrected names of test-methods in LibraryControllerTest
  1. Added timeout tests in the LibraryController 2. Moved the default min and max processing time to the property-file
Exercise2 - BookLoanController.java: Corrected formatting of the source code
Changes in common util classes
Common improvements of BookLoanController and its test-class
Common improvements of BookLoanController test-class
Improved start material for exercise 2 - blocking version of BookLoanController and test