Add static builder in destination implementations

It would be nice to have builder methods on destinations. 

I find the first way to initialize DbSetup nicer than the second one :
```java
  DbSetup dbSetup = new DbSetup(to(dataSource), operation);
```

```java
  DbSetup dbSetup = new DbSetup(new DataSourceDestination(dataSource), operation);
```