implement -Wreorder compiler option
fix reorder warnings
minor code styling
attempt to fix the builds involving vtk on Fedora 20