making rostest optional in most packages

These commits replaces local patches by the patches provided upstream and removes the package dependencies on rostest.