runctl: don't attach runctl server in workers

Workers have their node IPC channel attached to the supervisor/cluster
master, and only the targetctl messages are supported on it. Attaching
both runctl and targetctl to the node IPC channel causes every message
to received by both... which goes poorly.
Merge pull request #51 from strongloop/feature/workers-dont-do-runctl

runctl: don't attach runctl server in workers
Add *.heapsnapshot to .gitignore
WIP! consistency, cpu vs heap

Reorder cli commands so like is next to like, use same naming pattern
for cpu and heap files. I chose node.PID.[cpuprofile|heapsnapshot],
but I'm OK with `-` instead of `.`, and with adding a Date, as long
as both commands use same convention.
fixup! fix name of heapsnapshot file