Implements copy-paste (#15252)

- adds invisible textfield for data
- adds interceptors for copy and paste keyboard shortcuts
- paste operation is overrideable server-side
- no formatting support

Change-Id: I565643960b6683542bfd9b0e774db88d9c76b786