ECMA shared buffers

This wrapper aims on prevention of misusing SharedArrayBuffer to create perfect timers and to perfrom microarchitectural attacks. This code was originally a part of ChromeZero.

\see, especially Sect. 5.1

\see Schwarz M., Maurice C., Gruss D., Mangard S. (2017) Fantastic Timers and Where to Find Them: High-Resolution Microarchitectural Attacks in JavaScript. In: Kiayias A. (eds) Financial Cryptography and Data Security. FC 2017. Lecture Notes in Computer Science, vol 10322. Springer, Cham.