Squashed 'src/beast/beast/http/impl/http-parser/' changes from 547553b..cba704c

cba704c Bump version to 2.2.1
a252d4e fix content-length and chunk-size overflow test
42d6541 add vc project files to .gitignore
fd609ab Bump version to 2.2
efcf75d test: better fix for __APPLE__ test build
9ca484d test: fix build on osx
d7b938b Parse and emit status message of response
11419c8 Use unsigned int as bitfield type.
c4079e7 Add syntax highlighting to README C code
f5c779b Update misleading comment.
3cbd13d test: add amazon.com response test

git-subtree-dir: src/beast/beast/http/impl/http-parser
git-subtree-split: cba704cb2d9f1df80994dd4a791a0fa6cce65720
Merge commit '6c0edd2190bfd18ffc523f486367da3724cf98a3' into develop
Update http code for http parser API changes
Require a C++11 conforming compiler
Fix ledger log warning, closes #298
Get the remote endpoint at accept time and use it
Don't check clang version using GCC macros
Fix strUnHex parsing of odd-length strings and add unit tests
Robust HashPrefix initialization (closes #300)
Allow a server to keep no ledger history, closes #299
Improve validation of JSON inputs