New models: TestSuite, Product, Machine and JobTemplate

This is the job_templates branch merged, done by Ancor and Alberto. But the
branch was misrebased ;(
ran ./script/tidy
Merge pull request #76 from coolo/devel

Let's merge!