OPORJSON tools.
Fix links binding.
Merge remote-tracking branch 'origin/master' into oporjson

Conflicts:
	modules/select/script.js
OPORJSON: few tweaks.

1. Add nodes parameter to tamia.OporNode.
2. Inners support.
3. Do not require block name.
4. Do not access .className if there’s nothing to add.
Modal: OPORJSON.
Change variable names.
Form: add displayName to Autolock.
Tests: JS error handler, little refactoring.
OPORJSON final version.

1. bind → link.
2. Add mix, attrs.
3. Node can be key in `nodes` object (new), DOM/jQuery node or selector.
4. Filter unique class names.
5. Use document fragments to add child nodes.
OPORJSON everywhere.
Tests: hack console.log for PhantomJS to print something useful instead of [Object], etc.
Merge branch 'oporjson'

Conflicts:
	specs/specs.css
	specs/specs.js
OporNode → oporNode, OporClass → oporClass.
OPORJSON tests.