General Fixes

fix(attr) Change to support use of ng-attr-placeholder, means that both placeholder="blah" and ng-attr-placeholder="{{foo}}" will work using angular supported attributes. Also changed support such that in a case that the placeholder ends up being blank, dynamically or otherwise the transitions and such do not trigger.
update(index.html) to use the stysheet included instead of the
Merge branch 'master' of https://github.com/dmackerman/angular-better-placeholders

Also made all the names correct to "angular-better-placeholders.*" (plural version) from "angular-better-placeholder.*" for consistency.
fix(bugfixes): Some custom shims that snuck in last time.

fix(accessability): Use a label instead of a span element, fixes accessability concerns.
Merge pull request #11 from SimeonC/master

Update From My fixes again.