Add utility class Position.

Position represents cursor position in a buffer. Adapted from UltiSnips.
Add cursor property to Buffer.
Add partial_xml_parser utility.

Also added test version of 'gf' mapping for launch files.
Add map() function to vimp.
Add xacro filetype with 'gf' mapping.