Removed ALL bundle references to navajo.core

This is a preparation to splitting the navajo.core package into navajo.expression and navajo.core

The navajo.expression bundle will contain the expression parser, this means
the navajo.core bundle will no longer be needed by functions and client-side applications, most
notably Tipi.
Merge branch 'master' into experimental

Conflicts:
	core/com.dexels.navajo.function/META-INF/MANIFEST.MF
	dev/com.dexels.navajo.birt.push/META-INF/MANIFEST.MF
	optional/com.dexels.navajo.twitter/META-INF/MANIFEST.MF
	optional/com.dexels.navajo.utilities/META-INF/MANIFEST.MF
	server/com.dexels.navajo.adapters/META-INF/MANIFEST.MF
	server/com.dexels.navajo.compiler.tsl/META-INF/MANIFEST.MF
	server/com.dexels.navajo.rhino.continuations/META-INF/MANIFEST.MF
	server/com.dexels.navajo.rhino/META-INF/MANIFEST.MF
	tipi/com.dexels.navajo.tipi.css/META-INF/MANIFEST.MF
	tipi/com.dexels.navajo.tipi.echo/META-INF/MANIFEST.MF
	tipi/com.dexels.navajo.tipi.swing/META-INF/MANIFEST.MF
minor clean
 - Further split Navajo.core and Navajo.expression
 - Remove dependency Navajo.functions -> Navajo.core
 - Remove deprecated bean mapper / domain bean. It complicated the refactor too much.
 - Repair unit tests
 - Navajo/OSGi works now, but depends on run levels. TODO: really fix the ordering problem.
 - Tipi.vaadin / Multitenant works.
 - Moved some functions from Navajo.functions -> Navajo.core (those which a real dependency to core)
   (these will no longer be available in Tipi (They never worked though)