Minimal logic for windows build with groovy catkin

Adds the following for a windows build:

* Library exports for the dll's
* Correct header usage for msvc
* Logic for tinyxml find_package module (exists on windows), fallback to system search otherwise.

Ros and rospack stacks finally building with groovy catkin!