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
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 branch 'consistent-buttons' of github.com:tilomitra/kimono into consistent-buttons

Conflicts:
	src/forms/css/forms.css
Tweak some of the recent HISTORY.md entries