fixes for libuv 0.11
fix typo
replace boost optional with mapbox optional
remove erroneous output during test run