Removed spacebar event handler, because it did more harm than good.
Improve debuggability when call-count numbers don't match up
Add test to verify bad query behavior of xblock_handler
Add memoization for has_changes
Pre-cache has_changes when computing ancestors
Merge pull request #5020 from edx/hotfix/reduce-studio-mongo-calls

Hotfix - reduce number of Studio mongo calls
Merge branch 'release' into andya/merge-hotfix-2014-08-29

Conflicts:
	cms/djangoapps/contentstore/tests/test_import.py
	common/lib/xmodule/xmodule/modulestore/__init__.py
	common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py
	lms/djangoapps/courseware/tests/test_module_render.py
Merge branch 'release' into andya/merge-hotfix-2014-08-29

Conflicts:
	cms/djangoapps/contentstore/tests/test_import.py
	common/lib/xmodule/xmodule/modulestore/__init__.py
	common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py
	lms/djangoapps/courseware/tests/test_module_render.py
Merge remote-tracking branch 'edx/master' into andya/merge-hotfix-2014-08-29
Move edit info into xblock and runtime mixins
LMS-11183, LMS-11184
Implement edit info as mixin for split
LMS-11183, LMS-11184
Tweak mongo count numbers
Implement mediated bulk purchase epic

Updating EX-60 logic
Change published_date to published_on
to make consistent with other edit info timestamps
LMS-11184
Merge pull request #5031 from edx/andya/merge-hotfix-2014-08-29

Merge hotfix-2014-08-29 to master
Merge pull request #4771 from edx/cdodge/ecommerce-invoicing

Cdodge/ecommerce invoicing
Move tests into appropriate directory structure.
Implement edit info as mixin on base mongo
LMS-11183, LMS-11184
Merge pull request #5001 from edx/split/edit_info

Split/edit info
LMS-11332 Unit test