Merge pull request #1 from PaulStoffregen/master

resync
Merge pull request #2 from PaulStoffregen/master

resync
Merge pull request #3 from PaulStoffregen/master

resync
Merge pull request #4 from PaulStoffregen/master

resync
Merge pull request #5 from PaulStoffregen/master

resync
Merge pull request #6 from PaulStoffregen/master

resync
Merge pull request #7 from PaulStoffregen/master

resync
fix for (long) destinationBuffer  TCD->ATTR_DST

Was set for 16 bit size.
Merge pull request #26 from duff2013/master

fix for (long) destinationBuffer  TCD->ATTR_DST