container/heap: update example code
container/heap: update example code

- use Init to establish heap invariant on
  a non-empty heap
- use Fix to update heap after an element's
  properties have been changed

(The old code used Init where it wasn't needed,
 and didn't use Fix because Fix was added after
 the example was written.)

LGTM=bradfitz
R=adonovan, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/94520043

sanjosh/sanjos100-tipc,bryanxu/go-zh,bryanxu/go-zh,sanjosh/sanjos100-tipc,bryanxu/go-zh,sanjosh/sanjos100-tipc,webfd/go-zh,d0f/go-zh,d0f/go-zh,bryanxu/go-zh,webfd/go-zh,webfd/go-zh,d0f/go-zh,bryanxu/go-zh,sanjosh/sanjos100-tipc,webfd/go-zh,d0f/go-zh,sanjosh/sanjos100-tipc,d0f/go-zh,webfd/go-zh,d0f/go-zh,webfd/go-zh,bryanxu/go-zh,sanjosh/sanjos100-tipc,webfd/go-zh,d0f/go-zh,sanjosh/sanjos100-tipc,sanjosh/sanjos100-tipc,d0f/go-zh,bryanxu/go-zh,bryanxu/go-zh,webfd/go-zh