Match function declaration identifier and related object chain

this pull request is created according to the comments in [previous pull request](https://github.com/pangloss/vim-javascript/pull/218) to follow the contributing process