Fixed build errors and warnings

Collections changes:
* std::collections::hashmap -> hash_map
* std::collections::PriorityQueue -> BinaryHeap
* std::collections::treemap::TreeSet -> tree_set::TreeSet

Fixed depreciated warning:
* v.get_mut[x] -> v[x]

Marked closures-value_capture as having no tests