fix sundials format security hole
add extra warnings for C code

most warnings supressed right now due to large number of them in external code
remove unneeded warning supression