feat(config): reserve config properties starting with `_` for bricklayer

Configuration properties prefixed with `_` will be disallowed through user
configurations, and reserved for use by `bricklayer`, for example to pass
a callback property (i.e. `_callback`).