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.
Merge pull request #2 from mzgoddard/polyfill-check-methods

Check for needed Promise static functions.