Performance improvement for IOC generation (faster method param scanning)

- Scanning only methods in reloadable classes manually, relying on reflections for the rest
Added details to manual data binding setup (resolves ERRAI-638)
Fixed typo in docs
Minor fixes in docs
Fixed ERRRAI-692: Allow for ListWidget to be @Templated
Can't initialize marshalling framework in a client/server agnostic way.
Fixed inter-test dependency problem that was causing sporadic failure
Added test to ensure user cookie is cleared immediately upon logout
Renamed cookie preference in ErraiApp.properties to reflect that it is now a cookie
Removed annotation target TYPE from @OrderedList, @UnOrderedList
Simpler impl. of @OrderedList, @UnOrderedList that doesn't require custom panel type
Implemented ERRAI-564: support for rendering list widgets in HTML tables
Implemented ERRAI-156: Expose SaturationPolicy in ErraiService.properties
Fixed ERRAI-729: Incorrect code gen. for nested bindable type defined in ErraiApp.properties
Added missing dependency from Security to Jaxrs
ERRAI-500: Create AbstractForm that can stealthily submit a form to a null-route.
Minor Errai UI cleanup: Unused imports etc.
Increased timeout to help avoid failures on slow machines in the build farm
Perf. improvement when scanning for bindable types
Fix ClientMessageBus bug that broke InitVotes dependency callbacks in AbstractErraiCDITest-based tests.