Adding start of custom expansions for octave-mode.
Just some comments musing how better to attack mark-assignment.
Adding tests for mark-block functionality of octave-mod (none of which pass, I now realise)
Fixing tests!

A few issues: off-by-one errors, and one where the should-be text was
completely wrong.
Fixing mark-block functionality for octave.

Modified solution is easy: add octave-mark-block as one function, then
add another that assumes a block has already been marked, goes up
another block, and marks that one (which has the same effect as
octave-mark-block if called when it's not a block that's marked)
Adding GPL header.
We'll leave mark-assignment functionality out for now.
Fix ruby-expansions test failures on Emacs 24
Expand to empty Ruby block
Start running tests on emacs-snapshot again.
Bugfix: tests now pass in both emacs23 and emacs 24.

'octave-mark-block changed slightly in emacs24.  To counter-act this
we check which version we're in, and tweak behaviour as appropriate.
This consists of:
* we use 'up-list in the recent version not 'octave-up-block
* ditto for 'mark-defun and 'octave-mark-defun
* if 'octave-mark-block fails in the recent version, adjust the start
  position and try again (!)
Merge pull request #43 from markhepburn/master

octave-mode expansions
Use er/enable-mode-expansions to enable octave mode.
Add Mark Hepburn to list of contributors.
Collect all language contributors under one heading.
Rename watchr script to be consistent across projects.
Add er/mark-ruby-instance-variable
latex-mode-expansions.el: Replace `latex-mode' by `LaTeX-mode'

The wrong hook is used otherwise.
features/latex-mode-expansions.feature: Add simple test for math mode
Merge pull request #87 from thisirs/master

Expansions not loaded in latex-mode