Add generalized repmat function as repeat
Document repeat function

Extend ind2sub and sub2ind to accept a reusable array of indices
Expose rem1 and fld1, defined by analogy with mod1
Restore basic ind2sub definition
change string indexing to avoid invalid indexes in more cases, and
eliminate the thisind() function

For example, search("∀ x", "∀", 1) used to give 1:3, which doesn't
make much sense since the "3" is an artifact of the encoding and isn't
a valid index. Now it gives 1:1, or in general a:b where a is the index
of the first found character and b is the index of the last found character.
Merge branch 'master' of github.com:JuliaLang/julia into jb/strindexchanges
don't require subclasses of AbstractVector/Matrix to implement more than 1d/2d indexing
added isopen(io) for IOStream and IOBuffer
add isopen(::File)
fix merge conflict
add more isreadable/iswriteable/isreadonly functions
fix #3821
Fix #3867
Merge pull request #3871 from stevengj/isopen

added isopen(io) for IOStream, IOBuffer, and File
Merge pull request #3872 from stevengj/readwritable

add more isreadable/iswriteable/isreadonly functions
spelling consistency: writeable -> writable; deprecate iswriteable
Merge pull request #3874 from stevengj/writable

spelling consistency: writeable -> writable; deprecate iswriteable
Revert "Revert "Revert "Revert "Update to openblas 0.2.7""""

This reverts commit e21c12c24111c6edf17d58e5c33243d75792a2fe.
Fix #3882
More memorable interfaces through BoundingBoxes
Start documenting Base.Graphics