Build with -fno-exceptions
https://github.com/fish-shell/fish-shell/issues/664
Rearrange some macros in configure.ac so that CXXFLAGS can default to -g -O2 again
Prevent inline destructor of completion_t to reduce compiled code size a bit
print_variables should use ellipsis_char instead of literal ellipsis
Minor cleanup in syntax highlighting
Teach fish to exit without destructors in the normal path