Add basic command line processing


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@6801 561c3618-0fe6-0310-b5d6-fc65c73fee30
Tie the command argument processing to the first controllable option, turning
prediction on or off.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@6802 561c3618-0fe6-0310-b5d6-fc65c73fee30
Tie the prediction learning to the command line option as well.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@6803 561c3618-0fe6-0310-b5d6-fc65c73fee30
Mark all file descriptors we create as close-on-exec to avoid polluting the
client fd space or letting the client interact with our internal state.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@6804 561c3618-0fe6-0310-b5d6-fc65c73fee30
Move the function documentation to the correct location, where the function is
and not the forward declaration.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@6805 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add basic processing of a meta-key.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@6806 561c3618-0fe6-0310-b5d6-fc65c73fee30