Initial setup for Sphinx (autodoc)
Fix documentation formatting errors
Updated documentation format
updates for on-box
updates to support on-box python
Added coverage to Sphinx config
Merge pull request #202 from shermdog/unit-tests

Master merge + Moved functional tests to pabst
Merge pull request #203 from Juniper/unit-tests

Moved functional tests to pabst
Merge remote-tracking branch 'juniper/master' into onbox
Merge pull request #204 from jeremyschulman/onbox

Add support for future-onbox python
add universal newline read support
Merge pull request #206 from jeremyschulman/master

add universal newline read support
Merge pull request #198 from shermdog/autodoc

Sphinx autodoc
add timeout to sw.install process
Merge pull request #207 from jeremyschulman/master

add timeout to sw.install process, fix #107
add gather_facts option to device.open()
Merge pull request #208 from jeremyschulman/master

add gather_facts option to device.open(), fix #201
added auto_probe feature to Device
Merge pull request #210 from jeremyschulman/master

added auto_probe feature to Device, fix #200
support for stringification of ConnectError expections