Merge pull request #213 from mkrivos/small_fixes

fix for missing #include <memory> for gcc 4.8.1
tests for GH#169

tests for GH#169: Exceptions due to bug BufferedBidirectionalStreamBuf.h
fixed GH #138: FreeBSD JSON tests fail
GH #192: Unsigned integer values not handled properly in result sets
Added new test to test case list.
Merge pull request #214 from cksmith/fix-192

Fixed GH #192: MySQL: Unsigned integer values not handled properly in result sets
fixed GH #99: JSON::Query an JSON::Object

- fixed GH #99: JSON::Query an JSON::Object
- swapped order of AnyCast(const Any&) and AnyCast(Any&) definitions
limit allowed types for JSON Query

limited allowed types for JSON::Query to Object, Array, Object::Ptr,
Array::Ptr and empty
HTMLForm does not read URL parameters on POST or PUT

- fixed GH #175: HTMLForm does not read URL parameters on POST or PUT
GH#207: testClosedRequestKeepAlive fails on Mac
GH #137: FreeBSD Bcast/Mcast tests fail
Merge branch 'develop' of https://github.com/pocoproject/poco into develop

GH# 137: FreeBSD Bcast/Mcast tests fail