Use distribute instead of setuptools to install dependencies.
distribute is the new setuptools, and this new installation method should be more future proof as it is not tied to a particular version of setuptools/distribute or python.
Improve the reliability of the command-doc parser
- use keys for attribute data instead of relying on order
- restrict to known flag modes
- restrict to known argument types
Fix some bugs and improve warnings of the cmd and api caches.
maintenance:  save CHANGLOG relative to maintenance directory and not pwd.
api.plugins: privatize/delete variables so that they don't get picked up by sphinx during docgen
maintenance.docs:  cosmetic changes
maintenance:  ready for 2014. update CHANGELOG for 2014, improve notes on releasings, blacklist a doctest
caches: new caches for maya 2014
maintenance: remove ez_setup now that we are using distribute
test_nodetypes: testCase_invertibles - use fuzzy-comparison for dt.Point
test_mayaIntegration: fix for test_guiExceptionFormatting with python 2.7
cmdcache: fix for setting of numArgs for boolean commands
plugins.py: add MPxAssembly
arrays: fixes for doctests and py2.7 float repr
versions: added v2014
test_py2mel: fixes for 2014 (properly) raising an error
2014 fixed the Nucleus/MFnDag bug
symmetryConstraint is not compatible with MFnDagNode