Allow zero input buffer count and use Driver utility functions
Comment out unused parameters
Don't check pointer passed to std::free
Return epoch by value
Expect packet handler to be passed by value
Remove unused include
Fix syntax error when METHCLA_NO_RT_MEMORY is defined
Remove stale code
Add -miphoneos-version-min for iOS builds targets

The calling conventions seem to have changed between iOS 5.0 and prior
versions; this was the cause of strange bugs where r9 would not be saved to the
stack before calling functions that clobber that register.
Separate build flags for plugins
Enable stack protector only in debug configuration
Rename Synth struct to DiskSampler
Move plugin manager to Engine and remove makeSine method
Add dummy audio driver
Link against correct library in release mode
Remove stale code
Remove debug output
Put API callback definitions directly in interface structs again

We assume that the extern "C" declaration at the top applies to all of the
function declarations contained within.
Explicitly cast to signed resource id type
Code cleanup