Description of problem:
Plus signs in package names are not handled well. (Eg libstdc++)
Steps to Reproduce:
1) Do a package search for "libstdc++"
This fails with the message "Search strings must contain only letters,
numbers, hyphens and dashes."
2) Do a package search for "libstdc"
Click on "libstdc++" in the results.
Returns with no packages found.
1) Should list at least the libstdc++ package.
2) Should show details for the package libstdc++
This has been fixed within 5.1 Satellite (likely) and for sure in 5.3 Sat - we re-wrote the package search in 5.1 and testing against 5.3 this is working correctly.