Fix #79 issue with streaming in Python3
Dealing with bytes, bites. Chunked requests updates.
refactoring tests...

we shouldn't have core tests failing because matplotlib isn't installed.
added note about new make_coverage, make command.
make run_coverage. updating coverage output.
turn stream tests on.
Fix up streaming tests so that they at least run (can't close loop).
Added tests for tools.py to increase coverage.
Fixes for bugs in the tools tests.
Added core tests for test_get_figure and test_plotly
make sure we throw error if unstreamable.
Added `PlotlyDict.update()` and `PlotlyList.update()` tests
Added graph_objs test to increase coverage.
added more tests!
Added back strip_style test.
latest coverage update.
Changed when we remove permissions from ~/.plotly since we test them now.
removed auto-added 'author' field my IDE inserts.
Python2.6 ('{}'.format('s') -> '{0}'.format('s')). Python3.2 (u'' -> '').

Python2.6 can't count. Python3.2 forgot u''.
Merge pull request #86 from plotly/tests

Tests