Make slick work with macro paradise.
Type Providers with FK feature implemented
Folders restructured and some unnecessary files removed
Some tests added
direct embedding match tuples via symbols (fixes macro paradise incompatibility mentioned in https://github.com/slick/slick/pull/112/files#L4R106)
Index feature added, Tests improved
Index feature branch merged, hsql properties file removed.
constraints field in Table is now immutable.
url removed from TypeProvider parameter.

* As a result it should be read from configuration file.
Rebase master.
Merge pull request #115 from amirsh/tp-working

Type Providers (revised!)