Add an isNew query param for adhoc cards.
[#81141478] add js test to ensure editing mode on creation
Add capybara-webkit for evaluation
Run only tagged specs with selenium

Capybara-webkit is now the default javascript driver.
You can still use selenium for you spec by tagging it with selenium or
by setting the environment variable SELENIUM to something truthy
A couple more Selenium-only specs
These pass locally but fail in CI
tag failing spec as selenium's
Tag addtional spec with selenium
make top margins on Discussions in overlays consistent

[#81869970]
schema changed
Merge remote-tracking branch 'origin/master' into new-adhoc-card-title-editable
Prevent isNew mixin method from overriding overlay isNew
inject controller:task in test
[#81141478] pass isNew to inline edit, not isNewTask
Merge pull request #560 from Tahi-project/overlay-discussion-margin

make top margins on Discussions in overlays consistent
[#81610372][bugfix] Keep caret position in content editable

The content editable component sets the innerHTML
every time the component's `value` property changes.
Firefox doesn't like this and sends the cursor
to the beginning of the node. The component now
keeps track of the caret position.
Remove phase header content editable
Restore content editable component.
update action pack
update sass-rails to update sprockets