Update license date
Update README
Add separate renderers/separate-license directory
Added popup plugin, plus multi-window support
Basic "origValue" use for createValue()
Improved value creation: take more from origValue
Value creation: custom functions and type-juggling
Fix #100 - data.schemas(true) gives schemas for undefined
Update bundles
Fix default boolean values
Improved value creation

Attempt first without coercion - that way, if existing data fits into a
oneOf/anyOf option, then it is used as-is.

This goes for properties as well - when coercion is allowed, all
properties/items attempt without coercion first, and then with.
Merge from master