Initial work on IEventLoop
Moved HTTP server functionality into wayward_support, using generalized event loops.
A bit of cleanup
Moved all HTTP client/server code into general, fiber-aware support classes.
Eliminated dependency from libwayward -> libevent (everything goes through libwayward_support now).
Fixed bugs in DateTimeInterval that caused time conversions to be wrong.
Don't make terminal output when checking if binary needs rebuild.
Periodically check if we need rebuild in the background instead of on every request.
When build fails, say "Build error"