Cleanup unit functions
Add generic object
Adapt generic object for BKData
Adapt generic object for BKData
Make unit more extendable
Merge branch 'add-generic-object' of https://github.com/detomon/BlipKit into add-generic-object

Conflicts:
	src/BKData.c
Fix object allocation
Use new object
Merge branch 'next' into add-generic-object
Implement context, track and unit classes

And add deprected attribute
Update sample range attribute
Add missing attribute description
Fix sample range and reset
Set deprecated functions
Do not reset sample when not repeating
Cleanup data object functions
Use object functions for instrument object
Update examples to use new object functions
Update clock and divider to use new object
Bump version to 0.11