Add comment for staticLibraries
Allow calling toolchain commands directly from Android NDK directory

Closes #30
Remove unused target arguments from toolchain functions
Remove unused imports
Fix compile errors
Rename clangBuildFlags to stdlib and remove shared/staticBuildFlags
Convert more exception types to distinct return values
Make message queue size configurable at runtime
Ensure alignment is greater than sizeof(void*) in all cases
Don't allocate explicitly aligned memory for OSC packets

Assuming that memory returned by malloc is aligned at least to 4 byte boundaries.
Don't add root node check in Group::free()

This is handled in the OSC API dispatcher; otherwise an exception is thrown
when the engine is destroyed and the root node freed.
Don't declare reference count methods noexcept

release() can actually throw exceptions.
Add copy constructor for Error and some convenience factory methods
Check methcla_engine_send return value
Add icecast driver backend and example