restructure dump.c slightly to make it more flexible
WIP: progress towards serializing/deserializing a single module at a time
WIP: add support for forward value references in the backref table
WIP: rehash affected method tables due to datatype->uid changes after restoring
Improving comments to clarify how indentation works.
be alot more careful about serializing types, especially ones that are also methods, and minor corrections
serialize methlist in reverse order to stabilize method order after deserializing (see #8652 for cause). note this causes more nuisance ambiguity warnings
Mark @ and ! as a symbol constituents, as suggested by @Clemens-H.

Generally only [a-zA-Z0-9] should be word constituents, and everything
else should be a symbol constituent. See
http://emacs.stackexchange.com/q/1075/304 for a discussion.

This also enables us to simplify our regexps.
Factoring out a types regex.
Let's try just making this test a @test_approx_eq
test_approx_eq cannot function on a boolean, obviously
Be a little bit more forceful with julia deps
Merge pull request #8709 from JuliaLang/sf/complex32-i686

Let's try just making this test a @test_approx_eq
fix some incorrect uses of alloc_tuple_uninit (memory bug)
improve error message for failed fetch (fix #8702): print where to file issues (URL if possible)
fix bug in jl_instantiate_staged
Backporting regexp-opt functionality to Emacs 23.

See https://github.com/JuliaLang/julia/issues/8537
Merge pull request #8716 from Wilfred/wh/more_highlighting_improvements

julia-mode.el: Further syntax/highlighting bugfixes
Relax dimensionality requirements in `A*_mul_B*!` and `transpose!`
Stop installing two unneeded files, including perf suite

Perf suite contains many files with dubious licensing and is
typically not useful in normal use. Since ed38447 it's no longer
needed to run tests.