Merge pull request #1 from ehsan/master

Fork Discrepancy
Cosmetic changes
Re-word the introduction
Split FAQ into different sections
Add an 'Interactions with other language features' section, which talks about constructor calls with {} syntax, aggregate initialization, and calls through function pointers.
Add subsection about perfect forwarding to 'Interactions with other language features' section
Add a section about extensions and spin-off ideas
Talk about a couple more design choices
Add a section about potential objections and our responses
Re-word the section on overload resolution
Add an example with a redeclaration that provides no parameter names
Add an abstract
Add an Acknowledgements section
Merge pull request #5 from theres-waldo/master

Some changes to address feedback