Make all promises inspectable by default

Custom promises have a state of "unknown" by default.  All custom
promises have an "inspect" method, regardless of whether one is
specified.