Fix: process block-comments before single-line-comments

I'd like to process CoffeeScript block-comments. The current implementation makes it really difficult to distinguish between CoffeeScript's single-line comments starting with `#` and multi-line block-comments starting with `###`, because single-line comments (initially) match multi-line comments in the context of CoffeeScripts. Therefore we can not enter the block-comment state during the process.

This commit simply swaps the processing order without touching anything else. As far as I can say this doesn't harm the process in any way.

I'd glad if you could pull this change in and I promise to offer the missing part as soon as I finished it. The reason why I'd like to split this change into two parts are the outstanding pull-requests which might (no, they certainly will) lead to conflicts depending on your decisions to merging them in or not and the order you do it.

Thanks,
Stephan