Using a variable for ng-show-auth would fail

ng-show-auth was always expecting the value to be a string, this causes
problems if you want to dynamically build some items using, say, an ng-repeat.
Replaced the compile with a link (saw no explicit reason for the compile over
link in this function) and attempt to evaluate the value of the ng-show-auth
attribute. If this evaluates to undefined, we fall back to just using it as a
string, thus not breaking previous code using this method.

Alternatively a breaking change could be done by not allowing the fallback, but
instead requiring explicit strings as the attribute, such as:
`<a href="#/secret" ng-show-auth="'login'">Not For Your Eyes</a>`
Typo in header
Merge pull request #19 from tebriel/showAuth

Using a variable for ng-show-auth would fail
Merge pull request #21 from Autodidaktosaur/master

Extended login service to allow users to change their email/login
Merge branch 'master' of https://github.com/firebase/angularFire-seed
Remove unused $q dependency
Upgrade auth handling (renamed waitForAuth.js to simpleLoginTools.js)
Fixing filename mismatch
Merge pull request #23 from stefek99/master

Fixing filename mismatch