Add JSEagerLoading annotation and compiler support to perform eager loading instead of lazy loading of the annotated objects.

That allows the closure compiler to perform better optimizations.