Try optional dependency to ensure GWT dependents get their needed dependencies.
make gwt-user not optional.
Revert to guava's GwtIncompatible to reduce dependency surface.
Restore gwt to compile-only dep
Merge pull request #123 from cgruber/keepannotations

Remove gwt-supplied annotations in favor of guava-supplied annotations.