relax json version requirement
Merge pull request #125 from jlong/relax_json_version_requirement

Relaxes JSON version requirement
Adding .DS_Store and .ruby-version to .gitignore
Added support for fixed unicode characters per glyph.

lib/fontcustom/scripts/generate.py has been updated to read glyph settings from glyphs.json - if it is available. The order of the glyphs and each glyphs unicode character are controlled by glyphs.json. Generate.py writes the unicode characters to .fontcustom-data which is then read by lib/fontcustom/generator/template.rb. The templates are using unicode characters read from .fontcustom-data.

Example icon fonts have been added:
    1. example/testicon - Default templates and settings
    2. example/testicon-custom - Custom templates, fixed unicode characters read from glyphs.json
Added notes reg. Fontcustom development on a Mac to CONTRIBUTING.md
Changed name of upstream remote to upstream
Merge pull request #128 from bodaniel/gitignore

Adding .DS_Store and .ruby-version to .gitignore
Fixes readme options
Version bump, changelog update
Turns off preview characters by default
Updates Readme version number
Formatting
Add autowidth configuration
Merge pull request #137 from MassRelevance/configurable-autowidth

Add configurable autowidth
Adding .travis.yml
Adds fontforge install to travis
Configures travis-ci
Removes rspec instance variable from options test
Magic comment to get options_spec to work on 1.9.*
Gets tests to pass on 1.9.*