Move tesselator, where it belongs, to the 3d component.
Disable usage of glu for Emscripten.
Disable usage of cairo library.
Handle extended blending options with Emscripten.
Disable Poco::Net for Emscripten since it is not necessary.
Move ofURLFileLoader to net subfolder.
Add net component.
Add future of libc++.
Make use of std
Put future content into TR3.
Add is_ready according to n3784.
Add make_ready_future functions according to n3784.
Throw error when using thread exit && Emscripten.
Add support for .then according to N3784.
Include future of C++1z.
Change loading of remote files to future/promise.

Remove id off ofHttpRequest.
Move default implementation to ofURLFileLoader_SYNC.
Use C++1z variant of future.
Merge ofLoadUrlAsync into ofLoadUrl.
Merge ofURLFileLoader::*Async to ofURLFileLoader::*.
Change return type of ofLoadUrl and ofUrlFileLoader::get/saveTo to future value. This way the implementor can choose whether to handle it async or sync.
loadImage(ofFile) uses different code path so it can be used without future.
ofImage_ can no longer be constructed via const string& since the filename may potentially be remote.
-> now use static create function
Add implementation for Emscripten URL file loading.
Remove pollution of global namespace via std.

Instead of importing all of std, import only the portions that are really used.
Make ofHttpRequest movable.
Add executor to tr3.