coroutine: fix using typename in specialized tempalte

svn path=/trunk/boost/coroutine/; revision=84475