Fix some remaining warnings under gcc 4.8
On my machine with gcc 4.8 only 5 warnings remain, regarding either RNA
enums or aa_mpr, all of which I believe are being addressed by others.
Also, tweaks to the cmake warnings-as-errors setup, again to better
match scons builds.