Merge pull request #154 from yujinrobot/master

Minor catkin windows branch updates
fixed generated enivronment on windows in install case
Merge pull request #155 from yujinrobot/master

Updated windows buildspace batch files
automated API generation via python script
Merge pull request #156 from tkruse/master

automated API generation via python script
some minor clean up
refactored test functions
added missing options to find_program_required
minor clean up
reworked environment generation again
reverted test debug output
tidy junit xml directly after running a test
generate catkin env hooks also in child workspace
set ROS_TEST_RESULTS_DIR for backward compatibility
add a mroe flexible way to specify the gtest sources
added simple script to summarize test results
fixed pkgConfig-version template
added rosConfig.cmake for backward compatibility
update catkin-test-results to hide stable results and handle invalid xml gracefully
with correct name and installation destination ROSConfig.cmake is really found