Update to latest Bulk
Guard use of push_macro & pop_macro from gcc < 4.3

Fixes #418
Merge pull request #419 from jaredhoberock/push_macro

Push macro