Handle ellipsis in quotes or brackets.  Handle newline in base state.  Improve error handling (return only null after an error).
Handle ellipsis in quotes or brackets.  Handle newline in base state.  Improve error handling (return only null after an error).

git-svn-id: https://svn.sable.mcgill.ca/mclab/Project@777 89b902b4-d83f-0410-b942-89f7a419ffdb

Migrated from Sable/mclab@2ee3e870e5461ceb5dac9d547a5b1bcdc727a207

Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core