Add hexadecimal float literals (#2863)
Add tests and documentation for the hexadecimal float literals
Add more hexadecimal float literal tests
Update fannkuch.jl for ~61x speedup

Now based on Javascript. In general, the fastest js programs tend to be very C-like, and Julia maps C-like programs extremely fast, so I'm finding it's a good rule of thumb. Copy js and we come out really fast.
Support uppercase P in hex float literals
add ordering for symbols. close #2939
fix #2942. bump libuv version. cleanup windows build errata with automatic fixes.
Merge branch 'master' of github.com:JuliaLang/julia
fix #2940, "bold" was built into prompt string

this is also better since it removes duplication and fully manages the
prompt string from client.jl.
Merge pull request #2935 from karbarcca/patch-2

Update fannkuch.jl for ~61x speedup
Merge pull request #2925 from andrioni/hexliteral

Add hexadecimal float literals (closes #2863)
fix ccalls using wchar_t, for #2901
rename unsafe_ref and unsafe_assign. closes #2906
rename has() to haskey()
rename add_each! and del_each! to union! and setdiff!
another batch of ccall type fixes for #2901
use sysconf to determine mmap page size. closes #2909
make float(), int(), etc. "elementwise" for complex numbers. closes #2930
check return values in stdio initialization, to give better errors
Use keyword arguments in eigs and svds.