* refactor(#2826): add View.bufnr and use for all public methods
* use View.bufnr for all internal methods
* revert View.bufnr, add buffer local autocommands
* View revert to globals.BUFNR_BY_TABID until bufnr and winid are tracked for the view
* View track winids and bufnrs via events