"#pragma hdrstop" looks quite obsolete

Change-Id: Id4b01f02d5d90215164c07b8076498df65978fa3
bin/run: add a license header

Change-Id: I5461a0d4e372260623ebb8833d60a9dc318757dd
gbuild: print better file name for generated C++ source

Change-Id: I7b028ff3af6c5cd6c48b4cf6095a16b57745db8c
add a script to generate a dummy library to "build" all headers

... to be used together --with-iwyu to track down bloat in headers,
which are not always named in the convention that include-what-you-use
expects for reporting issues.

Change-Id: Idffda7d49cca43170717004d52779b4663de19ae
bridges, vcl: turns out there is sal/alloca.h; replace #ifdefery

Change-Id: I2eda8dab51e66af7856b55f2d5f297620e07ccdb
sal: remove pointless checking for __cplusplus in public C++ headers

Change-Id: Ibbcdb4a3f46b7491396a1b1c7b4cdc1af05f30d3
sal: clean up public headers with include-what-you-use

Sadly cannot forward declare "struct {...} TimeValue;".

rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h
was painful enough for now...

Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
salhelper: include-what-you-use cleanup of public headers

Change-Id: Ie778e541cecadeefc5ee5f30af9577a00c870a58