Renamed function to reflect functionality
Introducing a pair of input/output buffers for Plugin data structure

      Fixes #156
Allowing samples buffers with 0 channels to allow plugin with 0 input channels, such as instruments
Handling the extremely rare situation where the plugin number of output channels are 0
Merge pull request #169 from jarl-dk/channel_mapping2

Channel mapping
Removing no longer existing function
missing wrapper call
Minor type consistency issue
Fixing issue in _setSpeaker
globalising PluginChain like AudioClock
Support for audioMasterIOChanged
Making silence source slightly more useful
Relaxing sample buffer to allow zero-sized buffers
Introducing sampleBufferCopyAndMapChannelsWithOffset
Fixing an issue regarding writing chunks of varying sizes
introducing readInput and writeOutput
Supporting buffer delay compensation and simplifying handling of head skip and tail time

  Fixes #164
Merge pull request #170 from jarl-dk/buffer_delay_compensation

Buffer delay compensation
stop early in linear search