Merge pull request #121 from marketboomer/ratjens

use underscore in deriving engine name to make things more consistent for multi-word engine names
Standardise editable field navigation and behaviour
constants, not numbers
Merge pull request #122 from marketboomer/stable_danny

Standardise editable field navigation and behaviour
Chrome sucks. Javascript adjusted so up and down arrows select the input text
Merge pull request #123 from marketboomer/stable_danny

Chrome sucks. Javascript adjusted so up and down arrows select the input...
Merge branch 'master' of https://github.com/marketboomer/nunchaku into current
Merge branch 'master' into ratjens
Merge branch 'current' into ratjens