fix(ionNavButtons): multiple ionNavButtons elements align correctly

Fixes #930

Uses a `<span>` now for each set buttons in the navbar, instead of a
`<div>`.  This means that the buttons will align correctly instead of
creating new lines for each set of buttons.