package.xml and CMakeLists.txt modifications

Hi, 
I have done some modifications:

package.xml:
 - roscpp and catkin are no required as build_depend.
CMakeLists:
- removed roscpp from carkin COMPONENTS
- added catkin_package DEPENDS
- added a "hack" to allow the rosmsg tool to locate the messages genererated, so that external scripts can
  locate them when adding messages to a node.
  The ROS community has no clean solution to this in thecurrent version.

Compilation pocedure still working perfect, i.e.:
- catkin_make -DCATKIN_WHITELIST_PACKAGES="artoolkit"  
- catkin_make -DCATKIN_WHITELIST_PACKAGES="ar_pose"  

Please, ask a new pull request to LucidOne (original repo).

Thanks, 

Àngel.
You are right. In that case what I suggest is to do is an empty package that creates the messages (e.g. ar_pose_msgs). If ar_pose depends on those components, they should be added as dependencies.