fine tune the find_package() capability and add uninstall target

This was done in order to fix a problem in building libpointmatcher. 

- it add the possibility to use find_package() without make install
- it add the make uninstall target

@simonlynen please check that as soon as possible if it work with your catkin framework so I can submit a fix for libpointmatcher.