Add optional support for installing package in development mode

Add support for allowing developer to install package in development mode:

    python setup.py develop

Installing in development mode requires setuptools. If it's not present, then installer will fall back to distutils.