Modified rolling average filter to be a template class
Removed unused wchar.h include ; removed unused wide typedefs ; replaced zeroing wchar_t array with std::memset
Rewrote GUISettings.txt file reading in C++ style
Replaced use of std::function and std::bind in GyroFilter class with member function pointers and a class instance pointer
Removed unused bool from libatomic.c
Created template specialization of DriverStationDisplay::addElementData converting strings to wstrings before sending ; allocated DSDisplay receive buffer on stack
Implemented persistent autonomous mode selection
Moved DriverStationDisplay::addElementData template specialization to header so it isn't ignored