Expanded advice about adding labels

particularly calling out alternatives to just using visually hidden
<labels>, and clarification on use placeholder in line with
http://www.w3.org/TR/html5/forms.html#the-placeholder-attribute