Check for needed Promise static functions.

Node 0.11 has Promise but does not have Promise.cast. If any of the the needed
Promise functions are missing fallback to the bluebird implementation.