Run through dos2unix, remove trailing whitespace
index: misc fixes

- Html attributes are foo="bar" not foo='bar'.
- <input> and <link> don't take a close tag.
- Some typos.
- Some reflows.
- New newlines before/after <pre><code> - they are not removed.
- Code style issues - space after comma, no space before :, etc.
- More random changes.

Sorry for huge commit.
Add angular.js logo img to repo
index.js: fix style issues
index.css: fix style issues