New formula: makeheaders

A tiny but powerful utility from the sqlite and fossil folks (it's used by both projects) for more scalable C/C++ codebases (read: cheaper to maintain), in the flavor of source-also-declares-interface--style development, vaguely similar to Go (Golang).  `makeheaders` is the **source** preprocessor that generates headers that makes the magic happen.  Also, it can generate the externally-exported library header too (`-H` instead of `-h`)! 

The github packaging makes it available to everyone that likes versioning / automation, i.e., a package manager and/or configuration management.
> Again, I'm sorry if you were offended.

No offence taken :). I apologise if I came across offended or irritated, I promise that wasn't personal, that's just my Britishness shining through :wink:.

>  Is that a frequent cause of issues?

The wrapping issue doesn't come up very often. Either people generally don't notice, or they don't care. There have been some complaints about it, but very few respective to the amount of people who use Brew. The advice thus far has been if people want the wrapping there all the time to set ``` ENV["HOMEBREW_VERBOSE"] ``` in their bash_profile/zshrc/fishrc/etc, which forces everything to build verbosely and consequently also triggers the wrapping. Homebrew is always open to ideas on how to improve and make users experience a little easier, but the consensus thus far has been the lack of wrapping is rarely noticed. There's an open thread on the issue at #34154 if you feel there's something about the discussion missing or such.

There's a native Brew utility for going directly into a sandboxed shell if you prefer to go there first rather than waiting to see if something hits an issue, which is ``` brew install --interactive --verbose ``` which will drop you right into a shell off the bat. And likewise, you can do all the testing the bot does locally as well with ``` brew test --verbose ```.

No worries. Glad we managed to find common ground, and my apologies again if I can come off as tetchy.