Implement N4088: Task Region R3
Cleaning up task_region
Fix comment
Addressing open issues
Changing exception handling to conform to the proposal
Making sure using non-active task_region_handle causes exceptions
Simplifying parallel algorithms
Moving sequential exception handling to base algorithm
Porting more algorithms to new scheme, adding missing forwarding headers
More algorithms refactored
Merge branch 'master' into parallel_dispatch
Adding transform_reduce to docs
Fixing transform in index
Moved all existing algorithms to new scheme
Merge branch 'master' into parallel_dispatch
Porting parallel equal to new scheme
Fixing include guard
Remove unneeded template argument
Rephrase initializers to work with VC++ 2012

VS2012 does not grok C++11 initializer lists much at all, so we rewrite
them into temporary arrays that are iterated over or initialized with.
Merge pull request #1195 from zao/v110-test-initializers

Rephrase initializers to work with VC++ 2012