[BISERVER-10594] split the exisiting data-access work into api and core sub source folders; merge the data-access sandbox branch into master