convert + to %2B

This is a PR which implements Rvdkerkhoff's fix for a + in the package name (such as gcc-c++).

Closes #15