Merge pull request #294 from mballance-sf/master

- #(315) - Correct an issue with the task/function override-annotation
Merge pull request #295 from mballance-sf/master

- #(nobug) - Add compilation-argument import support for -mfcu option
Update for 1.5.3 release
- #(nobug) - Correct a parse bug involving a function that returns a 
  virtual interface handle
Correct #316, involving bad processing of unbalanced pre-processor
directives
Merge remote-tracking branch 'upstream/master'

Conflicts:
	etc/sveditor.info
- #(316) - Correct a bug involving unbalanced pre-processor directives

- #(enh) - Add checking for unbalanced pre-processor directives. Error
  markers are now added when unbalanced directives are seen.