use ${PROJECT_NAME}_package as the top-level target for a package

this means no more renaming of execs and libs
change failure style on colliding target names

also changed the cs_add_target_to_package to be
cs_add_targets_to_package which can take multiple
targets
Merge pull request #13 from catkin/change_pkg_target_name

Avoid non-obvious target name rewritting