Simpler mastersnippet parsing
Created by: kakwok
Supersade #211, will include also #285 (closed). Almost ready to go. List of testings done and ToDO here:
Checked items:
- Port snippet script works: (Need to add schema to mastersnippet node, update old tag names)
- Feature: Parse commonMS before main MS
- Feature: Main MS over-rides commonMS item
- Parsed new parameter
- Fail gracefully when unknown parameter is found
To-Do:
2. LV2 parses MS and commonMS
3. Save MS and commonMS as FM parameter
4. Protect FM parameters
5. Test VectorT/MapT parameter
6. Suppress TCDS printing statement
7. Update portScript to remove NumberOfEvent
from Mastersnippet
8. Check the default overwrite feature.
9. Make sure FedEnableMask is ignored in global