Add failing test related to portal publishing and activities order

[#72639014]
Always order activities in a sequence (fixes portal publication)

[#72639014]

We could sort activities only during portal publication, however it
should be safer / more convenient in general.
Send position of an activity while publishing to portal

[#72639014]
Update Sequence specs (portal publication and activity positions)

[#72639014]
Refactor / simplify sequence portal publication

[#72639014]

Do not send 'position' activity attribute, in fact it's redundant
(position in array is enough).
Fix CanCan abilities and activities index

[#72740614]
Make RITES theme identical to HAS Water theme

[#72711516]
Runtime typography: do not right-justify text in <em> tags

[#72808712]
Include "is_final" property while sending user answers to portal

[#72440358]
Include "is_required" attribute while publishing embeddable to portal

[#72440358]

I guess 'is_prediction' evolved into 'is_required' over time, that's
why I'm using it while communicating with Portal.
Change activity / sequence publication status options to be more clear

[#64570136]
Update publication status names in DB (migration)

[#64570136]
Update publication status names in codebase

[#64570136]

private -> hidden
draft -> private
Fix 'publish' button (in FF, IE and maybe some other browsers too)

[#73072094]

<a> tag can't be placed inside <button> element.
Fix size of an image included in drawing/snapshot question prompt

[#72493134]
Add drawing-tool Bower package using rails-assets

[#73893586]
Handle correctly manual submission of forms with users' answers

[#73893586]

E.g. when you manually call .submit() instead of relying on
auto-save feature.
Update drawing-tool

[#73893586]
Make annotation tool configurable and integrate Drawing Tool

[#73893586]
Fix plain image question support

[#73893586]