Include heapq and bisect modules

Counters (aka Multisets) require heapq and bisect/
Add Counter class to collections module

This fast-forwards the collections module a year or two by adding the
Counter (AKA Multiset) module.
Merge pull request #656 from IanWhalen/python-modules-WIP

Fix #649 - add Counter class to collections module