Assert in the code that the montages that were defined from BQ by the user all well formed
Updates:
- Assert that set(ref channels) == set(defined channels in suggested montage)
- Support different orders in the definitions. The suggested montage may have the definitions in different order than the one appearing in the ref montage list, as long as it has the same channel list.