Merge pull request #1305 from pepeleproso/bug469

Bug #469 - Automatic unindent on else and elif - revisited fix
Added verilog syntax highlighting
Merge pull request #1306 from CospanDesign/master

Added support for Verilog syntax highlighting
Unindent only when it's relevant

In case you already unindented (previous spaces > current spaces),
it tried to unindent with a negative diff.
Merge pull request #1309 from VnC-/master

Fix unindent behavior
Implement docstring folding. Refs #968