Fixed logger crash on startup when perfect environment variables not set up
PLAT-790: Runner: fixed scalability of memory use

This change implement the code from Runner::Task::runWrapper in a separate
program, enabling the new "runWrapper" to call execv right away. This
enables the wrapper process to release any memory pages inherited from its
parent so that old versions of the modified pages do not need to be kept.
AsyncWriterSource: enable callbacks for fd unregistrations
mongo tmp server in a cc file
Added missing file
Added a note about the requirement
PLAT-783: HttpClient and HttpClientImpl no longer an AsyncEventSource

This change makes HttpClient and HttpClientImpl independent from the
underlying event loop. HttpClientV1 has been adapted to use an internalized
MessageLoop derivative, named "SingletonLoop". The latter has the
particularity of not owning the pointer to its sources, which enables said
sources to registered and unregistered themselves within their implementation
code.

This change modifies the interface to HttpClient in a less than trivial way:
- a new "enableDebug" method has been added to HttpClientImpl, replacing
  AsyncEventSource::debug
- MessageLoop can no longer register HttpClient instances
Revert "PLAT-783: HttpClient and HttpClientImpl no longer an AsyncEventSource"

This reverts commit 851416254c09dea19e074660329636cbd42af1a3.
service_base: corrected typos and set limit to 65535
added epoll_wait test bench
PLAT-792 - Num values properly stored as nums

commit fc32eaeff7b6baa70daf91efb18a1d5066f5ffc8
Author: Mich <fmlheureux@datacratic.com>
Date:   Wed Dec 17 16:21:13 2014 -0500

    Removed useless struct Holder, fixed bogus err msg

commit b8d5e060d5e3f0d6bffcb8c8050f9e9ba6d37545
Author: Mich <fmlheureux@datacratic.com>
Date:   Wed Dec 17 11:12:37 2014 -0500

    PLAT-792 fixed terminal output

commit 19ca6a57448db14bfabfd27f349a9c638d3b70e8
Author: Mich <fmlheureux@datacratic.com>
Date:   Wed Dec 17 11:09:14 2014 -0500

    PLAT-792 proper numeric values support from json

commit 6075af0d7e88e8d709420198b45ac3eb87ef9274
Author: Mich <fmlheureux@datacratic.com>
Date:   Tue Dec 16 17:29:33 2014 -0500

    PLAT-792 numbers are logged as numbers on direct value

commit cdb9221d17b82bb2a413f990dcd767dbc5b8c7b7
Author: Mich <fmlheureux@datacratic.com>
Date:   Tue Dec 16 16:55:12 2014 -0500

    Improved mongo test with mongo server
update to master