Separate symbols for namespace and vars

By changing the syntax class of / to punctuation, Emacs considers the
namespace part and var part of `namespace/var` as two separate symbols.

One improvement is that you can now hippie-expand namespaces and vars
separately. Another is that you can use symbol boundaries to match
namespaces and vars in regexen, with \\_< and \\_>
Merge pull request #201 from magnars/separate-symbols-for-ns-and-var

Separate symbols for namespace and vars
Revert "Separate symbols for namespace and vars"

This reverts commit 492455c3737fe66993c34df2143d6a8ccce4e74b.