integration_tests
Merge branch 'travis_fixup' into integration_tests
Adds functional test for Stage.init() and document failure
Fixes Core configuration breaking when created with defaults progammatically
Changes functional tests to use a non-default namespace. Removes unused configuration files.
Merge pull request #2 from laserval/remen_integration_tests

Adds functional test for Stage.init() and changes to non-default namespace for test
Upgrade junit to 4.11 in functional-tests

Need it for @Parameters(name = ...)
Added test in functional-tests for using a single stage group

- Now uses unique UUIDs as IDs to avoid tests interfering
- Extracted classes LinearPipelineBuilder and StageBuilder
Fixup. Use assertThat instead of assertEquals
Updates readme with clearer instructions for getting started
Merge pull request #288 from remen/integration_tests

Rewrite of test-suite
Merge pull request #301 from laserval/readme_update

Updates readme with clearer instructions for getting started
Fixes typos in readme
Fixes bug with socket closed caused by a finally block after a return statement
Changes HttpFetcher to no longer reuse request objects by default.

Removes special case for BAD_REQUEST.
Adds RequestProvider for implementations to decide what request object to use.
Refactors Http Fetching utils and abstract stage.

Removes HttpClient-specific tests from AbstractHttpFetchingProcessStage.
Adds more tests to HttpFetcher.
Replaces stage-specific document manipulation methods with LocalDocument calls.
Adds simple implementation of a Http Fetching stage.
Removes unused GSON dependency
Moves responsibility for consuming the response entity in a fetching stage to the superclass.
Whitespace fixes (indent with tabs)
Tiny logical refactoring in HttpFetcher