rust.vim: Links previously unused rustFuncCall

This allows for highlighting of function calls
for free floating, member, and static functions.
ctags: add macros
librustc: don't skip ahead when computing register types of SSEFloatVectors

Also fixes an unrelated typo (found by comparing to the original code
of the clay project) and some cleanup.

Fixes #7415.
Optimize str::each_split_within when it is called with large limits
Great renaming: propagate throughout the rest of the codebase
Fix merge fallout
Warning cleanup
fix code block syntax in two docstrings
Add -v/--version support to rust binary
minor vec cleanup

* hide the rustrt module in the docs
* remove the useless `traits` module wrapping the `Add` impl
auto merge of #7457 : Blei/rust/fix-ffi-floats, r=cmr

Also contains a fix to help ctag pick up macro definitions.
auto merge of #7475 : Seldaek/rust/fixsplit, r=cmr

I almost got locked out of my machine because I misunderstood the purpose of the function and called it with a limit of uint::max_value, which turned this function into an almost endless loop.
auto merge of #7490 : mozilla/rust/rollup, r=thestinger

603137c r=cmr
fe10db2 r=bstrie
simplify the exchange allocator

* stop using an atomic counter, this has a significant cost and
  valgrind will already catch these leaks
* remove the extra layer of function calls
* remove the assert of non-null in free, freeing null is well defined
  but throwing a failure from free will not be
* stop initializing the `prev`/`next` pointers
* abort on out-of-memory, failing won't necessarily work
add a contains_managed intrinsic
vec: use contains_managed instead of box header
auto merge of #7468 : cmr/rust/great_renaming, r=pcwalton
auto merge of #7374 : Jeaye/rust/func_highlight, r=cmr

This allows for highlighting of function calls
for free floating, member, and static functions.
Change char::escape_{default,unicode} to take callbacks instead of allocating
strings
Specialize to_str_common for floats/integers in strconv

This allows the integral paths to avoid allocations on the heap

Closes #4424, #4423