Update promise and function API to 1.1

Change-Id: I606cabb03fb6a9ea7f1aed9757a197e3d70480d8
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
17 files changed