use fully qualified class-paths for Tag and Table

A quick attempt at fixing the bug mentioned here: https://groups.google.com/forum/#!topic/scalaquery/DdB2eHisIKk

Comes with a test that doesn't really test anything, as the whole compilation process crashes if a class with a namespace-conflicting name is generated, but is included for the sake of completeness.