Fixing issue with nullary operator()() when using util::protect.
Adding closed tickets to docs.
Adding protect::result_type for nullary case.