[WIP] add smooth scrolling to mobile nav (bug 1059002)

works quite well on Firefox OS devices. the main nav (`.nav-mkt`) is good, but I'm working on one bug around the width with the settings nav (`.nav-settings`).