Stop creating unnamed buffers everytime phpcomplete#LocateSymbol() called
Make the mappings defined in an ftplugin instead of a regular plugin
Make enhanced <C-]> play nice with the tagstack

This achieved by a creating a temp tags file after we know where we want
to jump exactly. Kind of hackish but there's no way to directly manipulate
the tagstack
Related to: #44
Make dummy tag files should contain absolute file paths

Without this, the jumps could fail and prevent the cleanup function call
Fix "already has mapping" warnings by removing <unique>

Related to: #44
Add a redraw after tag jump

Related to: #44
Added ability to search for functions that return-by-reference in phpcomplete#LocateSymbol
Merge pull request #45 from zytron/master

Added ability to search for functions that return-by-reference
Make reference-returning global functions supported too in JumpToLocation

Tests added to these scenarios
Fix various function matching patterns for '&' reference returns

Special thanks for @zytron who made me realize that i forgot these
Normalize and check the return value of GetFunctionLocation()

The previous 0 (number) return value could match with any string value
also there's no point searching for docblock in a not found file
Merge branch 'master' into my-develop