Fixed macro definition capture when using quotes.

Regexp in Macros.pm was not ordered correctly : case with was first which
prevent case with quote to be captured. I just put this case last.