Fixed memory leaks, added checks for resource allocation errors, and switched to using temporary channel tables in import
Added salto.quit(), and removed exit and quit from __builtins__
Viewport resolution aggregation works for non-collection channels
For some reason h5py._hl.attrs.AttributeManager.get(name, default=None) printed an error message when name didn't exist. Replaced with conditional expressions.
Added autoresizing of the table view columns
Fixed the channel table name in calls to getUniqueName()
Linked SaltoChannelView to SaltoChannelWrapper