Make _parseConfigContents synchronous

@drewfish

This makes `addConfigContents` and `_parseConfigContents` synchronous but maintains the callback if passed in.  All existing tests pass after this change.