feat(styles): add 'swift' css transitions to all components according to spec

Closes #611.
fix(sidenav): make backdrop invisible when sidenav is locked-open