PATH now set incrementally in fish config so that unknown dirs (such as Flex compilers) don't stop the entire assignment from failing