my-devel: limit the regex matches we look for at work

The compilation buffer gets really big on work projects which in turn
can make switching to the compilation buffer very slow. However we
generally only care about gcc so by reducing the regex list something
that used to take 7-10 seconds is now virtually instant.
Merge branch 'master' of bennee.com:mysrc/elisp
init.el: more natural for helm to paste symbol IMHO
my-eproject: enable eproject ibuffer by default
my-python-mode: move properly across to elpy
my-code-mode: move tag stuff to C-c f

C-f is bound to imenu (or helm-imenu) across all modes
my-circe: disable lagmon on bitlbee

Otherwise we'll see breakage.
my-devel: I still prefer eproject for now
my-devel: a few compile-mode tweaks

* auto jumping is distracting
* add the GNU error checking
my-devel: add generic project/sub-proj search

The idea is to build on a basic level of project stuff defined in here.
my-devel: add web-mode for php

I like it, I shall use it more.
cbnl.el: (if -> (when