Log warnings when using non-existent options

Fixes #343 

This was fun! Some highlights:

  - I discovered a previously-undocumented option, `gridLinePattern`.
  - I removed a few references to non-existent options from auto_tests.
  - I switched auto_tests to use new-style options where they weren't explicitly testing old-style options.
  - I switched all the tests to use new-style options.
  - I discovered that `isPixelChangingOptionList` didn't know about new-style per-axis and per-series options.

I fixed this last item, but this revealed that there were some pixel-changing options which were marked as not being pixel-changing. This is a bit scary!
This is JavaScript for "convert to boolean". The test fails without it.
http://stackoverflow.com/questions/784929/what-is-the-not-not-operator-in-javascript