Fixed: predicate names example typo
Merge pull request #1 from sviridov/predicate-names-example-fix

Fixed: predicate names example typo
Mention the official coding conventions and tips
Add a couple of rules about if's layout
Fix example defuns with arg vector instead of list
Request debug and indent macro declarations

Add a subsection to Macros which requests indent declarations when
necessary, and debug declarations always.
Merge pull request #5 from Bruce-Connor/fix-vectors-in-arg-list

Fix example defuns with arg vector instead of list
Merge pull request #6 from Bruce-Connor/macro-declarations

Request debug and indent macro declarations
Add note about lexical-binding (fixes #11).
Merge pull request #13 from skeeto/lexical

Add note about lexical-binding (fixes #11).
Mention that Emacs indents well by itself.

Fix #3 and #8.
Merge pull request #16 from Bruce-Connor/when-in-doubt-press-tab

Mention that Emacs indents well by itself.
Add a section on lambda's.

Fix #14.

Dissuade their use when named function is better.
Prohibit quoting.
Move existent lambda information into section.
Merge pull request #18 from Bruce-Connor/lambdas

Add a section on lambda's.
Describe when predicates take a hyphen.

Describe when to use -p or p for predicates, and update the example
accordingly.
Change many-word to multi-word.
Merge pull request #17 from Bruce-Connor/fix-predicate-example

Describe when predicates take a hyphen.
Reconcile comment section with the elisp reference

(Mostly) fix #2.

This commit just fixes the parts where this style guide diverged from
the elisp reference. It doesn't do anything about the sentence-ending
discussion in #2.
Merge pull request #19 from Bruce-Connor/semicolons

Reconcile comment section with the elisp reference
Move the if indentation rule to the code layout section