FMS: cppcheck fixes

constructor initialization lists
initialize some member variables in all constructors
reduce variable scopes
minor code formatting
replaces tabs by whitespace