[ibio] Get rid of stat RPC

Ignore-this: f240c88ee00ba5e56d69f1704f5df36d

We need the ability to do system calls in a background process, yes,
but the current RPC mechanism for doing so makes no sense.

Among other things, the current system ignores that system calls done in a 'normal'
process still block GC.

darcs-hash:20130806015949-2809a-7ce7edb8a38ec542aa94cbc7e3db79ddaacf735c
[gsac] Remove file read open RPC

Ignore-this: 4cf8290c4c6a4c099c7fc93f8921dbea

darcs-hash:20130809020821-2809a-6af1b35cae7a0d05a94d47d9341059016b8413e7
[api] Fix C code indentation

Ignore-this: 6afd2789de91800af084be05fdfa3cc4

darcs-hash:20130810003659-2809a-2490a2d1d5561c810d39adb42afd538e8671ab24
[api] Remove RPC mechanism entirely and run API thread pool in main process until it exits (at which point we would fork off API if there were any bg threads)

Ignore-this: dc074fcdb733927bf168016e00923fd

darcs-hash:20130811024931-2809a-5f1cf2c981667aba7d71629ba12254fbaa5cd478
[gscr] Should call ibio with name of .cgs file even though it can't popen gsac yet

Ignore-this: d9c44f7465dce8d932cc6c6910e92aed

darcs-hash:20130811040657-2809a-a10479361142e89129d17ac1cc469f2eaa9b6cf3
[build] Change mkcommon to mkcommon-core-source, move the stuff that really is common to mkhdr, get rid of -lglobalscript in LDFLAGS, and change / remove includes of mkcommon

Ignore-this: 8e0cfad8bd7ae39a050654787a4642b0

This isn't quite right, either; the gsac / gscr mkfiles need to use different build rules for mk all vs. mk effect.
But it's probably close enough for now.

darcs-hash:20130811052852-2809a-1824a17371bbdefc8f6f1786403e78768279c55e
[build] Get rid of un-necessary mkcommon include which was missed earlier

Ignore-this: 2a26106013275dadce33c7773cf09b44

darcs-hash:20130811162140-2809a-aacc9f351b938df9b6b8306fe0631e0f8524e34b
[load] Fix typo in 'extensions are mandatory' error

Ignore-this: d7ac294fd00166c5463b65f68143f90c

darcs-hash:20130811163843-2809a-237ff6fa578c9d169706c50b775a2a4ff04a4690
[gsbio] Copy mtime from UX stat to 9p stat buffer

Ignore-this: 8c25542bfd7bd890d83867883afbbc81

darcs-hash:20130811171836-2809a-72f5432a4c37c6e3ce02b0b1cf630cd64877add0
[gsbio] Copy mtime from 9p stat buffer to p9 stat

Ignore-this: 9022befbb3c9d2d2a8ea8efaba2a0ae9

darcs-hash:20130811173518-2809a-0e9d753d9547a16744ae332745dede23ea5d175e
[load] Handle .cgs files as command-line arguments

Ignore-this: 7cd8a14037f72ded766ae403a6dcee28

darcs-hash:20130811181452-2809a-be70cbd7ea3e19607b2c365e7c70e0a623e5fc21
[load] Fix gsreadfile for .cgs files with no corresponding .gsac file or with older .gsac files

Ignore-this: b4d11ec7218feadfff6d74f6b793e829

darcs-hash:20130811182700-2809a-ae0bbbcb379924ae036810a02968ac58eee30494
[load] Improve handling of non-existent source files

Ignore-this: 42c702b83a9f5257344509512110a920

darcs-hash:20130811203452-2809a-5c6f697295e52fff83eb384fe7050839fbc94c20
[load] Test invalid type op error messages

Ignore-this: 7af0b87e3403feb08975f86af710d2a4

darcs-hash:20130811203500-2809a-9f35827cb6131a6278cfd07ce22cc2d3e023857a
[load] Re-factor to use UNIMPL macro

Ignore-this: f186215732b4724522c18b271e91a4b6

darcs-hash:20130811203642-2809a-bec1981c53f82a47bb6931c0ad7dfa7a4100641a
[load] Report string code syntax errors in the correct file

Ignore-this: 62aef1dc964f1ab39499aa7a467a2735

darcs-hash:20130811210817-2809a-80d99374c89485ce06183d0c5640f989df7a4703
[gsac] Add hand-written .gsac test fixture file

Ignore-this: 830fb7245552a7c954045f4048522c82

darcs-hash:20130811211147-2809a-5c89558e356622966d2ba0f4650bccf5b9252bc8
[tests] ok_grep_script, for when commands should succeed but we want to test only part of the output

Ignore-this: 4d41248001c2089ff0ba70ea9cb97142

darcs-hash:20130811223241-2809a-07571d5ca11f5f3c2ecd12e504ff9b3fb4cc0c8f
[gsac] Extend gsac-targets to be able to produce actual output

Ignore-this: 64e4c440d2a776cc4d58067d49d91c46

darcs-hash:20130811223308-2809a-42fad75c6072c02ab740a6d9fbaf5a25ef4a6f0e
[build] Change to using gsac-targets to get the list of .gsac files to build

Ignore-this: 6fd391528d53c3f13e10f2f33a914231

darcs-hash:20130811223813-2809a-cae3c0421911eb45ba590035221c86574731f9ee