Delete <del> lines and remove <ins> tags
Properly format instance of std::bad_alloc
Replace "&" with "&amp;"
Simplify 4.1.1.6

Fixes n3554/n3554#63
Eliminate duplicate "find" from Table 1
Add adjacent_difference to Table 1
Add inner_product to Table 1

Fixes n3554/n3554#61
operator+ -> binary_op in reduce's note.

Fixes n3554/n3554#60
Transpose Table 1 to make it easier to maintain
Add replace_if & is_heap_until to Table 1

Fixes n3554/n3554#53
Fixes n3554/n3554#56
Fixes n3554/n3554#59
Explicitly specify the parallel overload of for_each_n so that it does
not inherit sequential for_each_n's requirement of MoveConstructibility
of Function.

Fixes n3554/n3554#54
Use <cxx-notes> instead of <cxx-note> in <cxx-function> blocks.
Specify that the ExecutionPolicy template parameter is the first formal
template parameter of a parallel algorithm overload.

Fixes n3554/n3554#51
Use standard wording for SFINAE requirements for which is_execution_policy is involved.
These paragraphs become Remarks instead of Requires paragraphs.

Fixes n3554/n3554#52
Use wording similar to generate_n for the result of for_each_n.

Fixes n3554/n3554#62
Merge pull request #2 from jaredhoberock/master

Resolve all issues from n3554/n3554