Add exectest.pl OLD-/NEW-FAILURE for deliberate idlc/unoidl diffs

Change-Id: I653522d8ebaac3329f368c102d14041c6b49d41d
attributes.tests idlc/unoidl diffs:

* global exception names no longer clash with local names
* repeating the same exception in a raises spec is caught now

Change-Id: I388aae4de59bddc1c69bf4c263297d0b92b47106
constant.tests idlc/unoidl diffs:

* byte only accepts singed literal values < 128 now

Change-Id: If557b5212e349fe115948f72b5558fee338db659
Modern UNOIDL parsers ignore preproc lines, so replace #if 0 with comment

Change-Id: If46e98f54b916c312193ef7d931e120c53d047c0
Published FormController cannot reference unpublished XFormOperations

...and the hack to locally introduce a bogus pupblished forward declaration of
XFormOperations with which this has been worked around in
cf5c36912390b2f6018f57f79085ab1fa88a08d6 "INTEGRATION: CWS dba23b: work around
idlc limitation, which does not allow to refer unpublished interfaces as
optional entities in published services" no longer works in
offapi/type_reference/offapi.idl.

So given FormController is a (deprecated, even) old-style service (i.e., little
more than glorified commentary), the best fix probably is to demote the
problematic optional property to a comment.

Change-Id: Ia38483c817dc1762ba73315abcd4f9f063db3093
Fix unoidl sourceprovider "published" checks

Change-Id: I93b9fcc2b20ed7a7c160a9ef3294b6e578678f53
Fix unoidl sourceprovider recursive struct/exception member check

Change-Id: Icd156745da10011611590b6b62cd0ec2df2b1266
Fix unoidl sourceprovider typedef check

Change-Id: I7faa689c803f83687cfcc39dc7c4fd145584e849
Fix unoidl sourceprovider polystruct argument checks

Change-Id: Ib7ee3188b87b9b4216214b65347e34970e1b92a5
Further && vs. ; clean-up

Change-Id: Ie4cb4113e98661d5c4b31a60ce1826b273c3cbc0