Another set of changes for Lorris

* Make ByteQueue public
* make EmulatorView.initialize() public
* Update ByteQueue from upstream