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 sparse multiplication work for AbstractArrays
Remove pkg1
add FAQ item on nothingness, and another style point
Add a test case for when an already-in-use client is passed to accept

This is a funny case as the accept method with two arguments doesn't really
make sense as part of the external interface anymore, since there is no way
to construct an initialized but not connected socket anymore. Nevertheless,
it is trivial to trigger this case, so I added a nice error message and a
test that the error message gets hit. Note that the previous assertion was
not sufficient to catch this case, since the state of the client may have
change over the course of the `wait` call and hence one needs to check
in accept_nonblock
Fix a typo in the last commit
Eradicate extra "julia" in paths
Pkg/Types: import Base functions to extend instead of qualifying.
Pkg/Reqs: allow multiple positive and negative system assertions.

This addresses @stevengj's requirement of being able to express that
a package should be required on UNIX but not on OS X:

    @unix @!osx UNIXButNotOSX

We're still undecided about whether this change to the METADATA
requires format is going to be too diruptive to go through with, but
if we do, this ability is probably desirable.
Pkg: factor out META_BRANCH (currently "devel").

This paves the way for METADATA versioning via branches. The idea
is that each version of the METADATA format has its own branch.
Incompatible formats can co-exist peacefully because they each have
their own branch in the METADATA repo. Some sort of automated version
of the `remaster.jl` script would be ideal for pack-porting packages
that can be backported to earlier versions. This should be possible
with GitHub service hooks.