Using parse_requirements from setuptools
Moved the optional install logic into girder package
Better formatting for install output
Split line > 80 chars
Added a install options in setup.py
Handling specific exception in install
Switched ''.format -> '' % ()
Merge pull request #561 from girder/pip-install-optional

Improvements to setup.py