Refactored HTML5 text input addon

Avoids upcoming SASS varialbe rescoping issues.
Refactored HTML5 button input addon

Avoids upcoming SASS varialbe rescoping issues.
Adding new assign function
Used by html input types addon.
Moving function declaration to separate file functions/_assign.scss
Merge pull request #308 from hmps/master

Refactored HTML input addon