feat(offCanvas): add closeOnClick attribute to prevent hiding

This adds support to prevent hiding the offcanvas with close-on-click="false"

[zurb's jquery offcanvas](https://github.com/zurb/foundation/blob/d3f5c9019a668405567ef9d1e2722114982ec987/js/foundation/foundation.offcanvas.js#L49)  has a familiar behavior.