Added travis configuration.
Try both gcc and clang.
Stop on first error so we don't use so much of travis' resources.
Allow gcc failures until we can work out what the problem is.
Submodule fost-internet d09e1d6..0ec42c7:

> Make the query string optional even if a trailing question is there.
  > Allow * in the file spec and () in the query string.
  > Allow parens in the query string values when parsing them.
  > Add a test to make sure that * is allowed in file specs in URLs.
Merge branch 'develop' of github.com:KayEss/fost-internet-dev into develop
Submodule fost-base 6441dca...b824454:

> Remove a diagnostic that seems to make gcc crash.
  > Don't try to guess the toolset.
  < Merge branch 'develop'
  < Merge branch 'develop'
Submodule fost-internet 0ec42c7..b5b75f3:

> Merge branch 'feature/case-insensitive-headers' into develop
  > Merge branch 'feature/mime-folding' into develop
* OpenSSL cf3e461...e267975 (1):
  > Added Windows script for fetching pre-built binaries.
* fost-base b824454...3847300 (2):
  > Git will check out with Unix line endings so no longer need a difference for Windows.
  > Replace the symlink with a forked copy of test-main.cpp
* fost-internet b5b75f3...f883791 (2):
  > Fix a type error.
  > Make sure we get the C locale when doing this case conversion.
* fost-base 3847300...11c2880 (4):
  > Merge branch 'feature/date-maths' into develop
  > Merge branch 'feature/jcursor-from-string' into develop
  > Merge branch 'develop' of github.com:KayEss/fost-base into develop
  > Merge commit 'fe9b8c4aa1b69dee494372fb42a23e8647bd7bea' into develop
* fost-internet f883791...6e869bc (3):
  > Merge branch 'feature/query-string' into develop
  > Modernise the code layout.
  > Allow the @ symbol to appear in paths.
Submodule fost-internet f883791..4a6099f:

> Fix a gcc compile issue.
  > Merge branch 'feature/query-string' into develop
  > Modernise the code layout.
  > Allow the @ symbol to appear in paths.
Merge branch 'develop' of github.com:KayEss/fost-internet-dev into develop
* fost-internet 4a6099f...2a5e4e5 (2):
  > Allow us to specify the query without also giving a body when testing.
  > Alter the testing HTTP server request class so it can take a query string and the headers/body are optional.
* Boost ab3f1ed...79dab68 (1):
  > Skip the svn update now we're on git.
* fost-internet 2a5e4e5...35d7e6a (1):
  > Hold the parser lock for a much shorter period when parsing a HTTP request to the web server.
* fost-base 11c2880...e5f6294 (3):
  > Fixed some typos on the new Windows target names.
  > Fix up target names for Windows
  > Build the correct base name for debug builds on Windows, not just debug-mfc ones
* fost-base e5f6294...6aeab0c (1):
  > Fixed a typo affecting Unix builds.