removed compatibility stuff from core
compatibility code
gitignore
Adds spec for compatibility.js.
Merge branch 'master' into version/atlassian

Conflicts:
	.gitignore
	js/core.js