Move Makefile and some Makefile improvements.
Switch draft->final mode to fix the PDF TOC amongst other things.
Editorial improvements by Jonathan Wakely:
 * Fix instances of "if such a type exits" -> "... exists" in [allocator.traits.types]
 * Type T should be charT in [string.access]
 * Several font fixes for requirements such as CopyConstructible
 * Formatting fixes in [diagnostics]
 * Missing colon in nested-name-specifier in [futures.async]
 * Removal of redundant template argument lists throughout [containers]
 * Correcting "T" to "value_type" in [associative.reqmts]
 * "behavor" -> "behavior" in compatibility annex
 * Remove duplicate ATOMIC_LLONG_LOCK_FREE definition in [atomics.syn]
 * Several typo fixes in the index

Tools fixes from Jonathan Wakely:
 * Fixes to index generation scripts

Thank you Jonathan!
Editorial fixes from August 2011:

 * Simple fixes to non-normative example in [thread.once.callonce] (thanks Nico Josuttis)
 * Remove redundant "non-reference" from object type in [allocator.requirements] Table 27 (thanks Jens Maurer)
 * Fix "template function" -> "member function" in [pointer.traits.functions] (thanks Jens Maurer)
 * Fix "template function" -> "function template" throughout [unique_ptr], [shared_ptr], and in [futures.async] (thanks to Nico Josuttis)
 * Fix typo cstding -> cstdint in [diff.cpp03.library] (thanks Daniel Krügler)
Remaining editorial fixes for pre-Kona mailing:
 * Fixed typo theads -> threads in [thread] (thanks Mark de Wever)
 * Add missing closing parenthesis in [vector.bool] (thanks Stephan T. Lavajev)
 * Remove spurious period in [reverse.iter.requirements] (thanks Daniel Krügler)
 * Remove spurious closing brace in [locale.num.get] and clean up declarations (thanks Nico Josuttis)
 * Fix 'osterambuf' -> 'ostreambuf' typo in [localy.syn] (thanks Nico Josuttis)
 * Add default template argument 'default-alignment' to aligned_storage declaration
   in <type_traits> synopsis (thanks Daniel Krügler and Nico Josuttis)
 * Add declarations for generic_category() and system_category() to <system_error>
   synopsis in [syserr.errcat.overview] (thanks Nico Josuttis)
 * Add virtual to function declarations in override example in [class.virtual] (thanks Torsten Will)
 * Only reference types to literal types are literal types in [basic.types] (thanks Andrew Koenig)
 * Clarify definition of literal type in [basic.types] (thanks Andrew Koenig)
 * Fix a few Effects clauses in [string.modifiers] and a broken Returns clause (thanks Bo Persson)
 * More fixes and improvements to operator+= effects clauses in [string.modifiers] (thanks Chandler Carruth)
 * Fix location of #include <initializer_list> in synopses in [sequences.general] (thanks Jon Benito)
 * Add missing paragraph number and fix double semicolons in [thread.thread] (thanks Pete Becker)
 * Several tiny fixes in [thread] (thanks Pete Becker)
 * Missing paragraph number in [futures] (thanks Pete Becker)
 * Remove extraneous sentence from [hash.requirements] (thanks Pete Becker)
 * Add returns clause for thread::operator=() in [thread.thread.assign] (thanks Pete Becker)
 * Remove extraneous parentheses in [thread.req.timing] (thanks Pete Becker)
 * Remove redundancy from 'should' sentence in [thread.req.timing] (thanks Pete Becker)
 * Fix string inserters and extractors in synopsis to match [string.io] (thanks Daniel Krügler)
 * Fix many obvious spelling mistakes (thanks Eelis van der Weegen)
 * Fix second parameter of two-parameter forward_list::erase_after() to be
   const_iterator in [forwardlist] (thanks Daniel Krügler)
 * Change sometype/some_type to onlydouble in example in [dcl.fct.def.delete] (thanks Peter Sommerlad)
 * Add <scoped_allocator> to the list of headers in [headers] (thanks to Pete Becker and Daniel Krügler)
 * Remove confusing 'empty class' index entries (thanks Daniel Krügler)
 * Small fixes in [string::insert] (thanks Nico Josuttis)
 * 'Two threads' -> 'Two or more threads' in [intro.memory] (thanks Roger Orr)
Add N3337 (pre-Kona mailing draft) and N3338 (corresponding Editor's Report).
HTML escaping fixes to N3338.html
Add a script to find misformatted requirements
 * [swappable.requirements], [alg.rotate], [rand.req.dist] Fix some more requirements formatting errors.
Fix typeface.
[iterator.range] should not be a sub-clause of [stream.iterators]
Merge pull request #5 from jwakely/cc09264e7a861c1a5e73b1603846fe8d8e0657f2

 * [stream.iterators]: move out [iterator.range] and make it its own clause (thanks Jonathan Wakely)
 * [syserr.syserr.members]: fix typeface for inline code (thanks Jonathan Wakely)
Add tool to generate changemark version of draft using latexdiff
CWG712
CWG1260
CWG1362
CWG1352
CWG1003
CWG597
CWG483