feat(navbar): allow buttons to be vertically aligned

When using the new .navbar-btn class, buttons will now be vertically
aligned, just like all other navbar components.
style(utils.js): add more comments in $safeApply