Replaced "encoding schemes" with "encoding forms"

Adopted the correct term, formally defined in ISO/IEC 10646. Please
notice that the term "encoding form" is also used with this meaning in
[intro.memory]/1.
[deque.overview] add whitespace
[container.requirements.general] Remove type Q.

The type Q is not referred to in Table 99, or anywhere else in Clause
23, so should be removed.
[tuple.general] Fix return type of forward_as_tuple

In [tuple.general], change the return type of forward_as_tuple
from tuple<Types...>, 'Types' in italic monoface, to
tuple<Types&&...> in normal monoface, as it appears in
[tuple.creation].
[class.expl.init] Fix sample for copy-list-initialization

Fix comment stating a copy operation of temporary occurs at a
copy-list-initialization expression, potentially misleading correct
interpretation of list-initialization rules.

For background discussion see
http://stackoverflow.com/q/13693871/1000282
Fix minor typo, etc.
[futures.async] Remove redundant Remarks clause.

With the acceptance of N3436 into the WP the SFINAE constraint
added by the resolution of LWG 1315 is no longer required
[tuple.general] Fix forward_as_tuple signature.

Make the signature in the synopsis match the definition in
[tuple.creation].
Merge pull request #41 from jwakely/tuple.general

[tuple.general] Fix forward_as_tuple signature. Thanks to Jonathan Wakely!
[associative] Remove redundant template arguments.

This removes redundant template arguments from [map.overview],
[multimap.overview], [set.overview] and [multiset.overview].

This is consistent with other member functions that rely on the injected
class name and I find it much easier to read the class synopses without
the clutter of the explicit template argument lists.
[istream::sentry] Fix typeface.

Use code typeface for is.setstate(failbit).
[istreambuf.iterator] Fix typeface.

Use code typeface for streambuf_type::sgetc().
Merge pull request #31 from iaanus/master

Replaced "encoding schemes" with "encoding forms". Thanks to Alberto Ganesh Barbati!
Merge pull request #32 from jwakely/deque.overview

[deque.overview] add whitespace. Thanks to Jonathan Wakely!
Merge pull request #36 from smithpaul/forward_as_tuple-fix

[tuple.general] Fix return type of forward_as_tuple. Thanks to Paul Smith!
Merge pull request #38 from kariya-mitsuru/minorfix

[Containers] Fix minor typo, etc. Thanks to Miutsuru kariya!
Merge pull request #42 from jwakely/associative

[associative] Remove redundant template arguments. Thanks to Jonathan Wakely!
Merge pull request #43 from jwakely/io-typeface

Typefaces fixes. Thanks to Jonathan Wakely!
[func.wrap.func.targ] Use 'class' not 'typename'

The rest of the library always uses 'class' in template parameter lists,
so change the only occurrence of 'typename' to be consistent.
Also fix tcode{} markup to include entire expression.
Merge pull request #44 from jwakely/func.wrap.func.targ

[func.wrap.func.targ] Use 'class' not 'typename' in template parameter lists. Thanks to Jonathan Wakely!