InPort send defaults only when not connected; resolves #219

 - Chose to move the concern of sending defaults to `InPort` with the help of delegation on `InternalSocket`.
 - Creation of default value sockets are now very similar to initials.
 - Moved defaults further down the chain; they are now only sent if there are no IIP values.
InPort send defaults only when not connected; resolves #219

 - Chose to move the concern of sending defaults to `InPort` with the help of delegation on `InternalSocket`.
 - Creation of default value sockets are now very similar to initials.
 - Moved defaults further down the chain; they are now only sent if there are no IIP values.
Merge branch 'master' of https://github.com/hayesmg/noflo

Conflicts:
	spec/Helpers.coffee
Merge pull request #220 from hayesmg/master

InPort send defaults only when not connected; resolves #219