[FWR-m3Riri1Z] MicrophonePermissionPanel: Broken unit test

Returned with `Error #1063` without stack trace.
Merge branch 'feature/FWR-j9J3LsxC' into feature/FWR-m3Riri1Z
[FWR-m3Riri1Z] MicrophonePermissionPanel: Broken unit test - another attempt to get it to work.
[FWR-m3Riri1Z] MicrophonePermissionPanel: Passing unit tests - finally.
[FWR-j9J3LsxC] SecurityWrapper: More general event type [Bugfix]
[FWR-m3Riri1Z] MicrophonePermissionPanel: requesting permission works again - tests fail :-(
[FWR-ZEt4dfls] JS Interface: added "stopRecording" action and "playing_paused" event.
[FWR-ZEt4dfls] Demo: updated toggling buttons visibility
[FWR-ZEt4dfls] Readme: described changes
[FWR-m3Riri1Z] MicrophonePermissionPanel: working both unit tests and production code - finally...
[FWR-m3Riri1Z] Removed dist to avoid conflicts during merge.
Merged in feature/FWR-m3Riri1Z (pull request #3)

Unit tests for `MicrophonePermissionPanel`
Demo: extracted css file. All JavaScript connected with demo, moved to `main.js`. Minor code style improvements.
Merged in feature/FWR-ZEt4dfls (pull request #4)

added `stopRecording` action