Import and use class names for points.
Import point names into skeleton data.

Names in the name attribute are treated as whitespace separated.
If the left and right point share a name it is imported as is.
If the left point has a name that the right point has not it is prefixes by 'left-'
If the right point has a name that the left point has not it is prefixed by 'right-'

Thus if left has "hello world" and right has "hello univers" the result is
"hello left-world right-univers"

some language

repair setting class-names when loading a skeleton PenStrokePoint

remove console.log
Import and use glyph class names from groups.plist

import groups.plist if there is not already one

load glyph classes from groups.plist
fixes #180

Also it enables us to run only specific test suites, example:
/pat/to/source/app/lib/tests$ ./run_tests suites=tests/lib/es6/Proxy
Merge pull request #183 from graphicore/run_tests

fixes #180
Merge pull request #171 from graphicore/cps-classes

import cps class names
More helpful error message

One repaired error message

accept integer looking strings for array indexes

don't accept undefined as item for  whitelistGetter
hack to have the type of array key requests preserved