fcm make: build: ext-iface: fix unbalance hang

While extracting the interface from a Fortran source file, a set of unbalanced
quotes or parentheses in a local declaration statement can cause "fcm make" to
hang. After this change, "fcm make" will die with a syntax error instead.
Modify old regression tests to work under git

The old regression tests should now work under an FCM git clone.
It should no longer require a directory change to run.
Merge pull request #37 from matthewrmshin/fcm-make-build-ext-iface-catch-unbalance

fcm make: build: ext-iface: fix unbalance hang