Allow single quoted attributes
Close #309
fix #225 Improve compiler error for attributes with missing quotes

Close #307
fix double quotes in compiler error messages introduced by #307
adds onupdate event handler for input and textarea

Close #310
fix #300 Undefined pipe expression throws error that doesn't provide
useful info
Implementation of the select element

Close #304
Prefixed the API of the framework.

Impacted content is really the implementation, including:

- its code
- its documentation
- its tests

Here are the element which have been prefixed:

- `attributes` property of components' controllers
- `on<Attribute>Change` change handler of components' controllers
- the `elements` property of components definitions, to define what kind of content they can expect
- the associated `content` attribute on components instances referring to the instances of these elements
- `event` object available in environment of event handler expressions
- `scope` object available in environment of templates

The playground is part of the documentation and has been updated accordingly.

That includes:

- the playground runner
- the samples
	- code
	- documentation