Update to find FC's revision information from the new location
Fix a compile error created by new operator bool in fc::optional