[WFLY-508] Initial batch integration

This is the initial batch (JSR-352) integration. Currently only supports an in-memory job repository to retain information about submitted jobs.

There is some basic template for JDBC support, but it's not being used as JBeret support for JDBC is still being worked. I've left it mainly as a placeholder for future reference.