ds: cosmetics

Rewrite 'consolidate' method in FibHeap without recursive function.
Start non-interface methods with underscore to mark them as protected
Add 2014 to Copyright line