Restore support for [cpp] and [javascript] tags

In 3.x, you could use [cpp] and [javascript] tags. Now it's not possible, which breaks older posts on any blog that used them (such as, ahem, mine).

So I'm proposing to include those tags back. Sadly, GeSHi doesn't support C++ so I a fallback to C is needed instead.