Don't error when blocks terminated by ;

This PR fixes the erroneous handling of unexpected (but valid) semi-colons terminating a block.

Fixed https://github.com/sass/libsass/issues/595. Specs added https://github.com/sass/sass-spec/pull/112, https://github.com/sass/sass-spec/pull/117.