src/template/shorthand-php.php: Change the way the shorthand block/line syntax is handled, requiring that a matching bracket for a control statement appear on the same column (of the underlying text file) as the question-mark that prefixed the control-statement of the block (e.g., an "? if (...) {" that was indented two spaces must be closed by a "}" indented with two spaces); this done primarily to make templating with JavaScript much more natural and easy; and this includes removal of option to prefix closing-brackets with a question-mark (temporarily breaking support for if-else statements); and, also included is some reorganizing of the test suite as per these changes to the template engine.