Added add(T, float), remove(int), remove(T) and clear() methods to BinaryHeap.
Merge pull request #574 from hneuer/binaryheap

Added add(T, float), remove(int), remove(T) and clear() to BinaryHeap