FIFOBuffer EOF and error support

FIFOBuffer now supports EOF and error conditions. If EOF flag is set,
buffer will not accept writing but will allow reading of the remainder
of data. After it is emptied, buffer remains in EOF state until flag is
cleared. Setting error flag, immediately empties the buffer and prevents
any I/O operation until flag is cleared. Flag setting will trigger
transiton notifications (if notifications are enabled). For details, see
the code diffs.
added ParallelSocketAcceptor and Reactor w/ tests

ParallelSocketAcceptor and Reactor provide parallel (threaded) data
handling
gcc/clang compile fix
revert typename to class
GH #51: Android should use isfinite, isinf, isnan and signbit from the std namespace

GH #51: Android should use isfinite, isinf, isnan and signbit from the
std namespace
unbundled build fixes
change sleep to yield
Merge remote-tracking branch 'origin/unbundled-static-build' into develop
Merge remote-tracking branch 'origin/FIFOBuffer-eof-error' into develop
Merge remote-tracking branch 'origin/ParallelReactor' into develop
added POCO_ENOERR

silence gcc warning and shiled from accidentally throwing on no error
GH #48: Need getArgs() accessor

GH #48: Need getArgs() accessor to Util::Application to retrieve
start-up arguments
added Application::commandPath()
GH #49: NetworkInterface::list doesn't return MAC

GH #49: NetworkInterface::list doesn't return MAC addresses
GH #36: 'distclean' requires 3 traversals of project tree