Refactoring code around remote batch daos.

Bindings now looks consistent, remote daos are cleaner, dependency for internal jackson mappers are now gone and conversion happens with Spring converters. Tests for daos are splitted so that we can test direct access and comm via channels.