Responsive column widths + Native submissions form updates
Post CR & QA fixes:
* Isotope native window resize handler unbound
* columns calculation method updated
* columns width adjustment is applied only when needed
More updates, specifically:
* if items count is less than columns count, we let items to take over the whole width
* max-width -> width for items to avoid the problem when item width is less than max-width
* modal is now destroyed after submission
* component.render -> component.view.render to prevent whole app from being rerendered when we open modal
Placing "destroy" methods to the right locations
Adding fading animation for Composer modal
Reuse existing Modal if it's available + avoid using "global" context for "onPostComplete" event + misc minor fixes