Miscellaneous cleanups:

- Value of Unit is (), not {}
- Fix desugared pattern matching code
- Mention object-protected values
- Use uppercase type variables for Tuple/Function code
- Replace Application with App
Merge branch '2.11' of https://github.com/iainmcgin/scala-ref-markdown into 2.11