Fix #49: google-signin-offline is not fired
Merge pull request #50 from plequang/issue-49-offline-event

Fix #49: google-signin-offline is not fired
Update dependencies to 0.4.x

Polymer
Google APIs
Core signals
Paper Focusable
Ripples

with resolutions to work with other Polymer elements.
Reorganise the element notes.

Also add a note on local testing.
Bump to 0.1.0

Per semver: MINOR version when you add functionality in a
backwards-compatible manner.
Update font-roboto to 0.4.x for #51
Improve reference of RobotoDraft (#51)
Correct path to font-roboto (#51)
Fixing the import for the roboto font to be with the other imports.
Fixing the font to be RobotoDraft.
improving the Roboto reference.
Removing shared global variables for some of the general attributes.

This makes it so that the attributes can be changed like normal by the DOM and have it affect the login. Ex: adding more scopes after adding to DOM.

Also a step toward not having multiple signin buttons share common state on element specific information.
Removing more dependencies on global variables.

Instead of relying on global variables for handling the signin moving to have each button be able to manage their own state.
Updating the handling of the `authResult` to be done by all buttons.

Triggering for auth related events are handled by a default handler (first button attached).

Each button handles the auth result and updates its properties depending on the scopes granted or remaining to be granted.
Updating the demo page with more examples of using the signin button.
Updating the scopes in the example to show another use case.

Shows the effect of using multiple scopes that other buttons also grant portions.
Fixing a bad attribute for the email scope.
Fixing the native style events to still fire, just the signals need to be restricted.
Fixing the failed auth from cancelling consent.

When a user cancels a consent dialog it triggers all the buttons to update, but the buttons were all defaulting to signed out state since there was any error given in the result.
Switching to the profile.emails.read scope and the email scope.