Initial commit.

Parsing .a files sort of works (see test.bash)
Jiggle code a little bit.
Implement more stuff, autocompletion context prototype.
Add README.
Small fix.
Add function pretty printing.
Progress..
Use buffer for reading data (2.0 secs win).
Implement basics of a client and a server using jsonrpc.
More mess, change jsonrpc to simple rpc (uses gob).
Client now returns != 0 if something went wrong.

As a result vim script plays nicely when ACR server isn't running.
Also this commit introduces vim scripts.
Forget omnifunc in gofiletype.vim.
Sorting for autocompletion output.
Better storage format, more precise autocompletions.
Add new "status" command. Server now handles one request at a time.

Because I don't want to complicate things with thread safety for now,
server handles only one connection at a time.
Move setlocal omnifunc to a ftplugin.

That works correctly when you have multiple buffers opened.
Update "update.sh" shell script.
Use absolute path.
Remote 'ftdetect' script, because it's identical to the upstream.
Add unix socket existence check.