fixed issue #17. Testing.
amending previous commit
amending previous commit -- typo in dj.BaseRelvar/del
Fix parsing of default values with spaces

Default values in table declarations can contain spaces, e.g. for
varchars, enums and timestamps. Such lines were not detected correctly
by dj.Table.parseDeclaration
minor efficiency improvement in dj.struct/fromFields
Replace assert with dj.assert in dj.Table
Sanitize error messages used with dj.assert

Colons have a special meaning in dj.assert and cannot be used in the message string
Fix typo in dj.Table.getEnumValues()
Fix calculation of descendants in dj.Table

Dependency levels were calculated correctly but duplicates
were eliminated without considering their level. We now
pick the entry with the highest level.
Revert accidental changes in dc707af2aa0c299d5109563a9b41861baf553bcc
improved fix for issue #17
Merge branch 'future' of github.com:datajoint/datajoint-matlab into future

Conflicts:
	+dj/Table.m
cleaned up previous commit