[WIP] fix($parse): optional promise unwrapping via an `unwrapPromises:false` $parse flag

The default behavior is still promises unwrapping. The flag has to be set to false for it to be disabled:
$parse(exp, { unwrapPromises: false })