Added option inform-indent-semicolon

This will govern indentation of semicolons on lines of their own as
per a request from Dave Robinson. The default behaviour, as in
previous versions, is to indent the semicolon to match the current
syntax. If inform-indent-semicolon is set to nil then the semicolon
will not be indented.