6914665: update jdk code for JSR 292 (post 6858164)

Fill in missing API implementations, fix numerous bugs, adjust APIs towards EG design.

Reviewed-by: twisti
31 files changed