Change JavaScript hooking pattern
Initial DOM patching
Check client-side test suites
Clean up PJAX tasks
Make blocks with same name work