Fixed atom(a()) to fail, and compound(a()) to succeed.
(Had been intentionally programmed to be the opposite, for some reason. System self-compiles and all tests pass with this change. It is now consistent with SWI's implementation of the f() form.)
Authored by: dwarren 2015-12-25
Parent: [r8547]
Child: [r8549]