Remove automatic uniquification of instruction ids in the kernel
constructor.
Additionally:
- Check that all instruction ids are unique on kernel creation and during preprocess.
- Add a uniquify_instruction_ids() transform.
This closes #89 (closed).
Edited by Matt Wala