Updating some Gremlin snippets in the docs for 0.5

The most important change in this commit is replacement of some
Gremlin `(iterable of vertices).type` calls with `(iterable of
vertices)*.getVertexLabel()`.  I also ran through the getting-started
steps in the intro again on 0.5 and copy-pasted the output as it
appears today: type=foo no longer appears in `map` output, calling
`map` on a single vertex lists each property on a separate line (used
to be all on one line enclosed by curly braces apparently), and edge
toStrings are formatted slightly differently.  The rest of the changes
should just account for different vertex IDs than used to be assigned
in the getting-started scenario.
Merge branch 'titan09' of github.com:thinkaurelius/titan into titan09
Remove redundant param from HadoopScanRunner.run

Besides removing a redundant parameter to the run method, commit also
adds a javadoc comment to the same method.
Tested ScanJob on Hadoop 1 & 2

Removing a TODO comment flagging code I thought would be incompatible
between Hadoop 1 and 2 that apparently works on both versions.
Switch from Pair to KeyValue for TP3 compatibility

TP3 has retired Pair in favor of an equivalent KeyValue class, causing
compile errors where Titan still expected Pair but TP3's interface now
supplies or consumes KeyValue.  This commit updates Titan to track the
upstream TP3 change (TP3 commit was
427a8550fbb468ef49a1828db3f2336751a85390).