Minor refactoring: HEADER_PATTERN now can be overridden in...

... Sprockets::DirectiveProcessor subclasses.

This is useful if you're creating a new custom directive processor for a
new type of asset (for example, HAML files) which has a non-standard
comments format (in case of HAML, '-#' prefix), but you want to re-use
existing processor functionality with minimal effort.