Made Function$Handler$FunctionInfo immutable class to make double check
locking work correctly.
Added description of changes to CHANGES.md