New: Handles line continue token '\' on lines starting with '#'

We now support lines like this:
#define StopButtonTitle() \
        CPLocalizedString(@"Stop", @"Stop button title")
New: Now supports 'defined' operator, which lets you check whether macros are defined in the middle of an ‘#if’.

Also the evaluation of expressions are now lazy.