Simplify Table conversion. Fix broken build.

Squashed commit of the following:

commit 4c357d2fb77d48565985b83a5f5e0d6d1cf58daf
Author: Aslak Hellesøy <aslak.hellesoy@gmail.com>
Date:   Sat Mar 15 23:22:39 2014 +0000

    Simplify code by replacing DataTable.flatten with DataTable.asList(String.class)

commit 9c031dabe06813151609d5368f58d062384dc704
Author: Aslak Hellesøy <aslak.hellesoy@gmail.com>
Date:   Sat Mar 15 22:38:09 2014 +0000

    Added tests

commit a6c89feb369937149cd19b03737b1d3666b1ecd2
Author: Aslak Hellesøy <aslak.hellesoy@gmail.com>
Date:   Sat Mar 15 21:56:40 2014 +0000

    Simplify table conversion

commit 5896c7010ecb2aa67bb8bbc08d4047ac5bd4250a
Author: Aslak Hellesøy <aslak.hellesoy@gmail.com>
Date:   Sat Mar 15 21:32:27 2014 +0000

    Table conversion refactoring

commit c2f1d3ef2190b98c43222dcc37d9ce934ad43f3c
Author: Aslak Hellesøy <aslak.hellesoy@gmail.com>
Date:   Thu Mar 13 20:39:00 2014 +0000

    Simplify table conversion