Fix comment typo

Update syntax to match reality
Update ufoJS
Merge pull request #178 from rrthomas/master

Fix comment typo
Fix a spelling mistake: “instanciate” → “instantiate”
Fix a couple of comment typos
Overhaul StyleDict.get

Merge _get into get and rewrite the documentation.
Merge pull request #181 from rrthomas/master

Overhaul StyleDict.get
Remove getParameter method of StyleDict

Fold it into its only caller.
Rename CPSKeyNotFoundError to CPSKeyError

For consistency with KeyError.

Also rename errors.CPSKeyNotFound to errors.CPSKey for the same reason.
Improve some comments
Add FailoverStyleDict

Add FailoverStyleDict which looks up a parameter in multiple StyleDicts,
plus tests.

Add a base class _StyleDict from which both FailoverStyleDict and
StyleDict derive.
Merge pull request #182 from rrthomas/master

Add FailoverStyleDict, plus various improvements to StyleDict
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