Make _parseConfigContents synchronous

@drewfish

This makes `addConfigContents` and `_parseConfigContents` synchronous but maintains the callback if passed in.  All existing tests pass after this change.
You're right, its not needed. Since not passing it will make it undefined anyways.