removed dubious tree-only sync from example
widget.html: removed dummy 'src' attributes
added compiled assets.js
added tv4 json-schema validator, added BaseClient method 'validate'
added 'assets.js' as requirement for 'widget' group
added 'build' task
updated build