Reworked macros and conditional compilation; macros affect plist to distinguish help files in different versions.