modified ui security model:
support for session-based auth added
DOM nodes have to be explicitely made visible for public or auth'd users to be rendered
new REST resource for explicit logout
better handling of container's auth methods
added license header
Merge branch 'develop' of github.com:structr/structr into develop
Removed deprecated unbound transactions, fixed run script for structr ui to use correct heap settings, modified EntityContext and StructrTransaction to keep SecurityContext during all nested transactions, allowing partials to render using the correct security context.
send login link again if e-mail is already known
Merge branch 'develop' of github.com:/structr/structr into develop
Merge branch 'develop' of github.com:structr/structr into develop
ensure selection list works even with emtpy object
Pushing feature branch for testing: tried to fix partial updates.
clean-up authentication
new property 'hideOnDetail' to hide elements in detail mode
give feedback on changes through green blinking
increase timespan to make tests always pass (hopefully. Seems to be really slow on cold caches)
handle 'public' security context right
Merge branch 'feature/partial_fix' into develop
Merge branch 'develop'

Conflicts:
	structr-core/src/main/java/org/structr/core/EntityContext.java