Promise Async Compat with 1.2.X angular using $$v

#1009

Hey guys let me know if this works.
(merging upstream brought a lot of older commits into this PR)