Merge Unicode escape characters patch; add vim modelines. Fix a bunch of style issues in jsmn.c (it's fully integrated in to the tree and looks to be relatively unmaintained, so I don't feel bad about this at all).