Fix the debian support

It was previously added in the wrong place...
This one has been tested.
Merge pull request #262 from po1/patch-debian

Fix the debian support
open pickled data file in binary mode (fix #264)
Address Issue #234; handle duplicate dependencies

In some instances brew installs packages that have dependencies already
listed as a 'resolved' dependency.  This patch checks the brew info for
each package and builds a list of dependencies-of-dependencies.  If any
of these dependencies-of-dependencies is already slated for
installation, it is removed from the list of resolved packages.

-Deal with empty match for regular expression

-Use Popen to maintain compatibility w/python 2.6

-import re

-Don't skip HomeBrew test if brew not installed

-Raise exception if brew is not installed

-Mock remove_duplicate_dependencies in HomeBrew test
Merge pull request #265 from yeison/master

Address Issue #234; handle duplicate dependencies
Order @patch decorators correctly for Homebrew test
Merge pull request #266 from yeison/master

Order homebrew-test @patch decorators correctly
update deploy configuration
0.10.22
fix handling of http exception (fix ros-infrastructure/buildfarm#152)
add saucy
0.10.23
python 3 compatibility
rpm_detect function fix

Function rpm_detect now returns array of installed packages instead of just error code.
It fixes this problem: https://github.com/ros-infrastructure/rosdep/issues/220
Merge pull request #281 from lufterc/patch-1

rpm_detect fix for openSUSE installer
update travis to check for Python 3.3
more for python 3 compatibility
Merge pull request #279 from dirk-thomas/master

python 3 compatibility
0.10.24
update release stuff for use with ros_release_python