keyboard: add [] and ][ motions, with counts

also, added markdown/sections module, to handle section-related stuff
not handled by markdown/headers.