Here's a promise implementation I wrote myself in typescript, and is tested to fully work from IE8 upwards. Yes. it's fully Promises/A+ conformant (and tested).
Since it's written in typescript, the plan is to also get the definition up for tsd in the following days.