Add in an initial set of required submodules.
Add in starting make files.
Use Boost 1.56.
Add in some missing libraries.
Add some useful information to the readme.
Submodule fost/web 82e8ad2...8860260:

> Merge branch 'feature/rproxy' into develop
< Merge from develop  ChangeLog                                   |  9
------  Configuration/mime-types.json               |  5 +---  Cpp/fost-
urlhandler/responses.405-tests.cpp |  3 +-  Cpp/fost-
urlhandler/responses.405.cpp       |  2 +-  Cpp/fost-
urlhandler/routing.cpp             | 46 ++++++++++++++++++-----------
Cpp/fost-webserver/webserver.cpp            | 39
+++++++++++++-----------  Cpp/include/fost/urlhandler.hpp             |
9 +-----  7 files changed, 55 insertions(+), 58 deletions(-)
Remove a make file that shouldn't be here.
Include the fost-rproxy library.
* boost/align 4dd9b81...fbb4c38 (20):
  > Minor documentation corrections
  > Update documentation and tests
  > Improve aligned_delete unit tests
  > Simplify tests for aligned_alloc and is_aligned
  > Simplify two alignment_of implementations
  > Update compatibility in documentation
  > Compensate for template support in gcc 4.4
  > Update reference documentation
  > Rename certain identifiers in detail namespace
  > Update compatibility section in documentation
  > Further integral constant usage changes
  > alignment_of with integral_constant interface
  > Improve tutorial and examples
  > Further simplify documentation
  > Very minor documentation updates
  > Divide manual and reference
  > Update reference and tutorial documentation
  > Update contact information in comments
  > Remove unnecessary namespace qualifiers
  > Update adaptor test to default initialize state
* boost/asio 4f11be2...092171c (1):
  > Merge asio 1.10.5 from 'develop'
* boost/atomic 4dee330...fe8f1dc (7):
  > Use #pragma intrinsic only with MSVC.
  > Silenced MSVC warnings about unused parameters.
  > Added support for extending operations to GCC atomic backend.
  > Use #pragma intrinsic only with MSVC.
  > Use #pragma intrinsic only with MSVC.
  > Added myself as a maintainer and the author.
  > Merge pull request #3 from danieljames/metadata
* boost/bind 1480db5...1feb7dc (3):
  > Merge branch 'develop'
  > Merge branch 'develop'
  > Merge branch 'develop'
* boost/chrono 99db2bf...7f17691 (1):
  > Merge branch 'develop'
* boost/config 4c372d8...122a60c (5):
  > Version bump
  > Merge branch 'develop'
  > Merge branch 'develop'
  > Fix typo, see https://svn.boost.org/trac/boost/ticket/10590
  > Merge branch 'develop'
* boost/container 7179590...3793898 (48):
  > Remove invalid character that was breaking the documentation build.
  > Added missing #pragma once
  > Updated due to Intrusive detail changes.
  > Removed unneeded includes. Refactores std forward declarations
  > Reduced include dependencies: - Replaced boost/move/move.hpp with boost/move/utility_core.hpp - Replaces <new> with placement_new.hpp - Removed some unneeded std includes.
  > Implements N3644. - Avoid deriving from std::iterator_traits as iterators become too fat. - Use intrusive's reverse_iterator some std::reverse_iterator-s don't value initialize base.
  > Fix compile error in GCC due to missing include and fixed some signed/unsigned comparison warnings
  > Updated tests to avoid manual memory management. Replaced with unique_ptr and a reference. Normalized CheckEqualContainers to use references instead of pointers.
  > Added life cout and double destruction assertions to test integer-like classes. Changelog updated with double destruction bugs fix.
  > Added /FIXED:NO flag to projects to make them compatible with some memory error detection tools
  > Fix multiple destructor bug, pointer was not incremented in ~scoped_destructor_n()
  > Added explicit guarantee for iterators to containers of incomplete types. Added iterators to the recursive container example.
  > Remove warning of unused variable.
  > Merge branch 'mikael-s-persson-fix-incomp-type-iterators' into develop
  > Fixed wrong BOOST_CONTAINER_VECTOR_ALLOC_STATS comments in vector_alloc_base, they should go to the derived vector class. Fixed error in void assign(FwdIt first, FwdIt last) when fwd expansion occurs, capacity was not being updated. Optimized erasure when the type has_trivial_destructor_after_move. Simplified a bit backwards expansion code. Optimized priv_uninitialized_construct_at_end calling memmove-aware functions instead of using a hand-written loop
  > Removed unneeded includes.
  > Use emplace instead or push_back in priv_insert_ordered_range
  > Added more tests for backwards expansion
  > Documentaion macros in adaptive_pool
  > Add new documentation macros and tested in vector.
  > Replace "boost/move/utility.hpp" with "boost/move/utility_core.hpp" to minimize dependencies.
  > Updated position insertion code. Fixed backwards expansion calling too many destructors nd added more tests to detect similar errors.
  > Updated range insertion code for enhanced performance.
  > Includes: Updated detail/xxx.hpp includes to core/xxx.hpp, added some missing move/traits.hpp and removed some unused ones.
  > Fixed some ordered insertion tags
  > Remove BOOST_MOVABLE_BUT_NOT_COPYABLE from basic_string_base as it comflicts with is_copy_constructible and other utilities that inspect the internal tag looking for noncopyable types.
  > Removed incorrect deprecated function warning macros in MSVC compilers.
  > Merge branch 'matekm-initializer_list_support' into develop
  > Merge branch 'matekm-add_initializer_list_to_static_vector' into develop
  > Add metadata file.
  > Merge branch 'matekm-vector_support_for_std_initializer_list' into develop
  > Erased tab & removed unneeded clear() in assignment
  > Erased tab & removed unneeded clear() in assignment
  > Fixed documentation errors with "position", "pos", "hint" and "p" iterators indicating insertion/emplace position.
  > - Documented N1780 guarantees for associative containers
  > Fixed wrong comment on required allocator type
  > Merge branch 'jzmaddock-patch-2' into develop
  > Added NO_MALLINFO and NO_MALLOC_STATS defines to dlmalloc to avoid dependencies. Implemented boost_cont_allocated_memory based on internal_mallinfo
  > Added non-conformance chapter about self-referencing operations.
  > Passed insert_vs_emplace to the regression tests group
  > Added test for const prvalues in insert vs. emplace
  > Workaround for MSVC compilers, that fail to properly handle template specializations with constness subtleties.
  > Added emplace optimization specializations for compilers with rvalue references but without variadic templates (e.g. MSVC10&11)
  > Improved placement proxy to avoid temporary objects when constructing from values from the target type.
  > Reintroduced tabs in VS project, as the IDE does not like spaces.
  > Updated changelog
  > Removed tabs.
  > Merge branch 'ibmsoe-aix_fix' into develop
* boost/conversion 4e9021c...5d66fea (1):
  > Merge branch 'master' into develop
* boost/exception 2de5a8f...e5e4652 (1):
  > Merge remote-tracking branch 'origin/develop'
* boost/filesystem 06dde1a...b951b27 (32):
  > Merge branch 'develop'
  > Merge branch 'master' of github.com:boostorg/filesystem
  > Add issue 10485.
  > Update release history.
  > Fix C++03 compile failures for previous commit.
  > For compiled operational function detail::copy_file, pass detail::copy_options, a plain-old enum, rather than a BOOST_SCOPED_ENUM. We cannot pass a BOOST_SCOPED_ENUM to a compled function because it will result in an undefined reference if the library is compiled with -std=c++0x but the use is compiled in C++03 mode, or vise versa. Fixes tickets #6124, #6779, and #10038.
  > Move constant used only on Windows into Windows-specific helpers. Quiets clang warning message.
  > Removed unused codecvt buffer size definitions long since moved to path_traits. Quiets clang warning.
  > Merge pull request #7 from danieljames/metadata
  > Refactor dot_path and dot_dot_path into functions, to prevent path constructor being called before main() starts. In theory that is harmless when path::value_type is the same as value_type of the ctor Source, but eliminating it simplifies reasoning about program correctness.
  > Remove comments about mutexes. They are a distraction and less relevant as C++11 support becomes widespread.
  > Update release history.
  > Add 9219.cpp plus infrastructure and path.cpp logging
  > Add non-const overloads for the value_type and string_type to avoid calling codecvt(). Fixes ticket #9219.
  > 9054 and 10228 are now closed.
  > Add __OpenBSD__ to the operating systems that "expect their string parameters to be in UTF-8 encoding and nothing else." Fixes #8352
  > Replace more <boost/test/prg_exec_monitor.hpp> usage with <boost/detail/lightweight_main.hpp>.
  > Remove use of <boost/test/prg_exec_monitor.hpp>. It has caused trouble for years, and I'm tired of fighting with it. The last straw was adding a Cygwin gcc toolset, only to have <boost/test/prg_exec_monitor.hpp> fail to link. Change to always use <boost/detail/lightweight_main.hpp>, which is trouble-free.
  > git checkout --patch ts-develop doc/tickets.html
  > Initial commit before merge from ts-develop.
  > Add hello_filesystem.cpp and related infrastructure so we have a handy starting point for building quick tests.
  > Revert "Merge branch 'develop' of github.com:boostorg/filesystem into develop"
  > Merge branch 'develop' of github.com:boostorg/filesystem into develop
  > Fix Jamfile boo boo
  > Initial commit and update Jamfile
  > Add ticket number.
  > Add a useless initialization to quiet the Clang static analyzer, closing ticket #8954.
  > Shorten name of operations_test temp directory to shorten console commands when debugging.
  > Add test for ODR violations such as forgetting to inline a function in a header. Thanks to STL for pointing out this testing technique.
  > Remove testing residue, update copyright date.
  > Correct some tests.
  > Initial directory junction support. See release_history.html
* boost/function 78eb6b1...8f8cdae (1):
  > Merge pull request #1 from jzmaddock/patch-1
* boost/iterator 4283d20...46f9e17 (1):
  > Merge pull request #9 from boostorg/develop