Make server only add properties when they are actually present

And fix leaking of nulls into vimscript data in vim plugin
Remove some noise and needless unicode from def files.
Respond to query-less requests before even parsing the uploaded code