Update to latest NoFlo and added retry on failure

- Using 0.5 Ports API and WirePattern.
- Optional `retries` port specifies how many times a component will
  try to send a message again with 1 second interval on error.