Read a new setting, GARGOYLE_CACHE_NAME which, if defined, provides the named cache when the default gargoyle manager is created

* The cache kwarg is used by the CachedDict base class
Merge remote-tracking branch 'upstream/master'
Increase maxlength of key/label fields on Switch model from 32 to 64
Merge pull request #52 from estebistec/master

New setting GARGOYLE_CACHE_NAME to use with gargoyle.gargoyle
Merge pull request #56 from estebistec/moar-switchkey-plz

Increase max field-length of Switch keys
Ignore sublime workspace files
Rev to the latest modeldict
Relax modeldict requirement
Merge branch 'master' of github.com:disqus/gargoyle

Conflicts:
	setup.py
0.10.6
Test multiple modeldict versions
Fix test due to modeldict rev

Summary: There was a test regression due to modeldict API change.

Test Plan: existing

Reviewers: dcramer

Reviewed By: dcramer

Differential Revision: http://phabricator.local.disqus.net/D4481
Don't die on an IPv6 IP address

Reviewers: jeff, tail, ted

Reviewed By: ted

Differential Revision: http://phabricator.local.disqus.net/D5113
Merge remote-tracking branch 'disqus/master'