Fixed a bug where not all noSpan PExp's were an empty pid
Fixed merge issues
moved all grammar test into test/grammar
renamed i131 test file

cannot have ( ) in filename
removed .als and .xml files from test/positive
fixed showing error msg in make test
fixed removal of .xml

renamed .xml in experimental so that it does not get removed
removed redundant Make clean in test/positive
Merge branch 'develop' into WarningFixes
fixed the missing cardinality constraint bug

cardinality was computed for the parent instead of the child, which is
why for

a n..m
b

b always had cardinality n..m
Fix for http://gsd.uwaterloo.ca:8888/question/1043/unintuitive-typing-for-unions
fixed missing EnumNames

This was fixed by removing a previous commit that attempted to make all
PExp's with noSpan have an empty pid but it had a side effect, effecting
Enum's
Merged develop into WarningFixes
initialization with multiple is positive for clafers and failing for integers

split the test case into positive/failing
moved test cases from grammar/failing/grammar to grammar/failing
Added Example test suite from SandBox
Fixed bug where non abstract top level clafers defaulted to 0..1 rather than 1..1

Also fixed some errors in the test-suite from the previous commit
updated reqressions after "generate one instead of lone fix"
Changed the desugarer to generated 1..1 cardinalities for enum's rather than empty
fixed: for enums type, should be no card. 1..1 only for enum literals

updated regression