Clearing promise contexts on completion

Hello eford, 

Please review the following commits I made in branch 'azulus-contexts'.

4fea9e91bcf1f216379f6629ce88c834bc60ec1f (2013-04-16 16:13:04 -0700)
Clearing promise contexts on completion

R=eford