Implement Clipboard getData() and getText().

[TIMOB-8812]
Implement Clipboard hasData() and hasText().

[TIMOB-8812]
Implement Clipboard clearData() and clearText().

[TIMOB-8812]
Don't crash converting blob data without \0 terminator.
Expose the data array of blobs.
Implement Clipboard setData() and setText().

[TIMOB-8812]
Merge branch 'TIMOB-8812'.