Squashed 'b2klib/' content from commit 87fddbd

git-subtree-dir: b2klib
git-subtree-split: 87fddbd7d392b2c5c08f4698b797c5017d5f0a79
Merge commit '958451faed0c24d74c5031330ea47b9f7a1c94b8' as 'b2klib'
Testing out b2kLib, fixing problems