In scylladb/scylla#7781 we added possibility to add timeout as part of USING spec. This patch adds support for it by adding `Timeout` and `TimeoutNamed` functions to builders. Fixes #194
- Add writePreamble function to handle USING vs AND usages - Use Fprintf to avoid string allocation
Fixes: #40