Adding support for Visual C++ to task.hpp

Most of the implementation is just pulled in with using clauses.

Conflicts:
	adobe/task.hpp
Merge pull request #14 from stlab/task

Readding adobe/task.hpp to master