replaced pip package with deb package

pickup here: update bamliquidator to print message
* with example pip bokeh install command with "openpyxl >=1.6.1, <2.0.0" and "bokeh == 0.4.4")
* if bokeh needed and not present, and fall back to non-graphing mode
* update documentation
* resolve a couple more bugs before releasing new version (e.g. rounding error, and add gtest C++ unittests for that too)
Only importing bokeh if necessary
apt-get install bamliquidator should now result in everything working with plotting gracefully skipped if no bokeh
added ability to build C++ unit test (not currently doing anything)

make test

I plan on adding C++ unit tests for #33
Revert "added ability to build C++ unit test (not currently doing anything)"

This reverts commit 08a2263cff10ba98527c4b5def3355751cc7ede9.
resolves bamliquidator rounding error #33

not ideal, but prevents artificial patterns.

see discussion at http://math.stackexchange.com/questions/985306/correct-way-to-break-up-range-into-n-approximately-equal-discrete-bins
added option to control the number of threads used by bamliquidator_batch

resolves #37
matrix format now has a column written for each file

resolves #40
updated bed region parsing to not require 4 columns

also enhanced region parsing to use strand column if present

bed/gff parsing still not completely per spec, but probably close enough for now.

I'll enhance the parsing more if requested to do so.

resolves #43
Merge pull request #44 from BradnerLab/v1.2

version 1.2 minor bug fixes and enhancements