Post fifth draft of the proposal.

Rename "make_array" to "make_auto_array."  Add new function template
"make_array" that requires the returned array type's element type and
extent list to be specified.  Add new function template
"reshape_array" that copies a given array object to one of the
specified element type and extent list.  Remove the conversion
operator, tweaking trailing section numbers, since "reshape_array" is
generally better.  Add member function template "capply," an
always-const variant of "apply."  Tweak date.