Resolve "replace all C assert with PAssert"
This MR:
- replaces C assert with PAssert (Closes #589 (closed))
- cleans up PartBins and PartBinsCyc classes (and adds license header)
Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.
This MR: