Remove need for "main file" (fixes #24)

Allow vimdoc to find global directives in any standard plugin file, not just in a "main file". Refactor to consolidate how global plugin data and standalones are handled.