Marking proxied methods as @Override in the hopes of making Navigation properly proxyable

Also added a log statement to an empty catch block that was suspected to be eating an exception
(it wasn't, in this instance)
- code cleanup
- fix to ProxyMaker: all overridden methods should use erased parameter types.
Merge branch '3.0' of github.com:errai/errai into 3.0