Make flipdim(X, 1) call reverse(X) for AbstractVectors
Implement reverse for AbstractVector
Show method table for foo( + tab at repl
Make foo( + tab method listings work for functions containing !
Clean up method table completion

Since we don't need to actually replace any text, it's easier to call
rl_display_match_list directly than to go through readline completion
Allocate methods list using malloc, in case there are many methods
Added support for method(\t syntax for operators
Fixed completion behaviour of functions that end in !
fix typo
sorry for another typo in the same comment.
Merge pull request #1 from ivarne/methods2

Added support for method(\t syntax for operators
make Permutation's next function not modify its second argument (s), to fix compability with filter, see issue #4381
added tests to check fix of #4381
emacs mode: make @ a word character again

this is really part of the identifier, and needed for proper coloring
in some emacs versions
Pkg: allow rm'ing unregistered packages; handle add errors better.

Note that this doesn't actually delete the package, but rather just
moves it into .trash – only if there is *already* something in there
by the same name does that pre-existing thing actually get removed.
Eliminate a debugging println that I missed
stat, et al.: don't allow stat predicates on raw unsigned integers.
Temp. disable BMI2 and AVX2 instructions for #4362

See #4362 for discussion, and this LLVM bug report:

http://llvm.org/bugs/show_bug.cgi?id=17422
Merge pull request #4400 from ihnorton/disable_bmi2

Temporarily disable BMI2 and AVX2 instruction sets
Add hash function for Expr

Fixes #4406