Design document for xylem

 - includes motivation and goals from initial meeting
 - includes discussion of which types of plugins / entry points xylem should support
 - includes a lot of concrete suggestions on improvements over rosdep
 - is meant to evolve following discussions and new realizations
Fix some typos.
Merge pull request #7 from catkin/design

Design document for xylem