use Travis SVG badges in Pkg.generate

Travis now supports SVG badges!
http://blog.travis-ci.com/2014-03-20-build-status-badges-support-svg/
updated README to use Travis SVG badge
Add edit, less and code_* macros, mirroring which

The macros are programmatically generated, based on the previous macro for which.  The arguments are evaluated and their types are determined so the corresponding function may be called.

Adds news and documentation.
Fix edit() with emacs

Removes the detection and loading of julia-mode.el.  This never seemed
to work, and most emacs users will have this set up on their own anyway.
Fix logic errors in `hist`

Reported in
https://groups.google.com/forum/#!topic/julia-users/VPbQgaz3xgs
Make histrange us the extrema function

And add a simple test for hist()
Add edit_transpose and bind ^T in the REPL

Also prevent other unprintable and unused control codes from being entered
Merge pull request #6229 from jonasrauber/master

Travis SVG badges
Add getindex method for Bidiagonal matrix type.

A Bidiagonal matrix is now printed correctly in an interactive session.
Merge pull request #6469 from goriccardo/master

Add getindex method for Bidiagonal matrix type.
Merge pull request #6441 from rsrock/rsr/edit

Fix edit() with emacs
Merge pull request #6462 from ivarne/hist

Fixed some issues with the hist function
improve generic dot() of abstract-typed containers. fixes #6450
give an error for isempty() on Tasks. closes #6447
remove #=# syntax. closes #6444

This was not documented, and I believe not supported by any of the
editor modes that have been updated so far.
Make two separate error messages unequal to aid debugging
Merge pull request #6467 from mbauman/repl-transpose

Add edit_transpose and bind ^T in the REPL
UniformScaling: allow writing generic polynomicals with I.

	julia> p(x) = x^2 - 2x + I
	p (generic function with 1 method)

	julia> p(4)
	9

	julia> p(rand(3,3))
	3x3 Array{Float64,2}:
	  0.386215   -0.22931    0.0859286
	 -0.18856     0.664356  -0.693054
	  0.0600554  -0.361883   0.619314
Remove Windows special-casing in openlibm and openspecfun install

openspecfun now needs headers from openlibm, and these were not getting installed on Windows

Bump openlibm and openspecfun

ref #6063 and #6295
Merge pull request #6459 from tkelman/patch-4

Remove Windows special-casing for openlibm and openspecfun installation (and bump them)