Renamed I18NValue to Translate
Structuring views with ViewLayout and ViewConfig; provided some
syntactical structure for defining Views (using ComponentWrapper).
Incomplete - mechanics of assembling layout still to do
VerticalViewLayout works to a point, but is nesting split panels deeper
than it should.  See #92
Panels now laid out efficiently (minimising nesting) for
VerticalViewLayout, see #92, still need to allocate supplied components
build populations added
Improved logic for creating Vertical (and Horizontal soon) view layout,
reducing nesting to a minimum, see #92
Improved split handling; invalid split are ignored but do not raise
exceptions - this allows switching layouts, see #92
Moving to another machine
ViewConfig reworked for a better syntax.  Config passed from
ViewBaseWithLayout to contained ViewLayout.  All green except change
layout
HorizontalViewLayout added
Removed setComponent method, and any references to changing a layout -
not sure this functionality needed, but ticketed on #167.  See #92
Test results - should have been with previous commit
ApplicationViewLayout1 added, but not tested, see #92
buildUI and getUiComponent renamed, closes #169
Changing machine
Reverted to JUnit asserts, see #170
ApplicationViewLayout unit tested, but there is an outstanding issue
with all the layouts.  Splits require that sizing of contained
components change (fixed if not split, 100% if split).  That
functionality is missing, and will require size values to be retained
outside the component, see #92
Change the use of AbstractComponent to Component in layouts.
AbstractComponent only needed for setImmediate
Started to build ApplicationView1.
See #92
added bindings for "application view" components, and
DefaultComponentModule to hold them, see #92
DefaultBreadcrumb was missing injection annotations.  Tests all green
Test reports
Multi-project build working, without impacting existing clones / forks,
unless someone has cloned the demo.  Demo is now part of the V7 repo.
"Gradle test" also works, with one deliberate failure in the demo.  See
#173