embedding: remove eutil::fptr_is_null, fix #3967, add Option<> to fptrs
embedding: change Option<> unwrapping for fptrs to use match
embedding: convert callback Option<> matching to map()
auto merge of #3984 : zmike/servo/embedding-option_callbacks, r=jdm

@jdm,  @larsbergstrom

#legday