Add catkin support
Add *~ to gitignore
Update README.md with catkin
Merge pull request #2 from galou/master

Add catkin_make as build system
Fix catkin workspace for recursive packages
merging
Merge pull request #3 from galou/master

Fix catkin workspace for recursive packages
Let alternate work for *.cc files
Merge pull request #5 from galou/alternate-cc

Let alternate work for *.cc files
print as function, not tested with python3

Conflicts:
	plugin/rosvim/__init__.py
Merge pull request #6 from galou/python3

print as function, not tested with python3
Catch exceptions of type roslaunch.RLException when parsing .launch files
Move UltiSnips-related functions to a separate file
Add get_inner_attr function
Add a function to check if YouCompleteMe is available
Update function decorator to work with classes
Add helper classes for implementation of completer functions
Rewrite ros#launch_complete using new complete helpers

Launch files now have semantic completion for:
  * attributes "pkg" and "output"
  * substitution args
    * environment variables
    * find package
    * package relative pathes
Fix make behavior when `g:ros_make` == all
Implement TabRosed to Rosed in a new tab