Cleanup / less code for PB.toArray
Added PB.$ matches method.
Introduced PB.$.selector, so we can easily switch between multiple selector
engines.
Updated docs/PB-$