Target input styles to only texty inputs.

This adds a lot more rules but I'm hoping that gzipping
will not affect the k-weight much. This commit fixes
issue #54 (https://github.com/yui/pure/issues/54)
update manual tests to compare .pure-button vs. "buttony" <input>s
add issue #54 fix to history.md
Add line breaks between rules.
Remove block button from narrow view for consistency with other button types.
Replace single quote with double quotes for attribute selectors.
Narrow text attributes for form-stacked to avoid targeting buttons.
Include all text-like INPUT elements for collapse to block in narrow view.
<input>s and <textarea>s should not be display: block for stacked forms.

Only labels should be display:block. This allows the .pure-form-message*
classes to work as expected.
update stacked form manual test
update HISTORY.md with details of 13e113
add outline:none on menu focus state
add focus-state background for menu-items that reveal children
add HISTORY.md for commits 128b7d7..de6a56d
Convert tabs to spaces.
Merge branch 'consistent-buttons' of github.com:msweeney/pure into msweeney-buttons

Conflicts:
	src/forms/css/forms.css
remove incorrect history entry
Merge pull request #70 from tilomitra/menu-outline

Fix for issue #22: Remove dotted focus border from menus
Change `grunt watch` task for first run a build
Merge pull request #76 from ericf/build-watch

Change `grunt watch` task for first run a build