merge down weekly changes.

many sporadic changes made but the test/manual/index.htm now runs a new FLEXI.Layout(). and can be the focal point for further development in a well organised and structured manner ;).