Merge pull request #219 from nickholub/ngConsole

Kafka UI - Socket.IO
Merge pull request #220 from nickholub/ngConsole

Socket.IO script
MLHR-1459 # resolve # In the DAG builder, add Documentation link for operators who have a "doclink" attribute set
Merge pull request #221 from zack-dt/dag_editor_doclink.MLHR-1459

MLHR-1459 Add Documentation link for operators who have a "doclink" attribute set
MLHR-1448 # resolve # Allow connections to be initiated from input ports too.
Merge pull request #224 from zack-dt/allow_stream_input_output_connection.MLHR-1448

MLHR-1448 # resolve # Allow connections to be initiated from input ports too
Merge pull request #223 from nickholub/ngConsole

Socket.IO Kafka Protocol - Keep Alive
Merge pull request #225 from nickholub/ngConsole

Kafka Socket Service - error handling
MLHR-1446 # resolve
* make backspace key delete selected operator/stream
* make sure key still works in editing contexts
* removed no-op alt/space markup and handlers
Merge pull request #226 from nickholub/ngConsole

Kafka Query Cache
Merge pull request #228 from nickholub/ngConsole

Node.js forever tool automatic restart
MLHR-1447 # resolve # add noselect to canvas element
Merge pull request #230 from nickholub/ngConsole

.gitignore prod scripts
Merge pull request #229 from zack-dt/disable_select_streams_opers.MLHR-1447

MLHR-1447 # resolve # add noselect to canvas element
MLHR-1445 # resolve
* Stub out operator attributes
* Show and store operator attributes in DAG editor
* Add "display_name" property to operator and port attributes and use that
Do not put attribs in each operator, just render from the global list; Remove unnecessary clone() calls from properties and attributes.
Merge pull request #227 from zack-dt/dag_creator-backspace_delete.MLHR-1446

Make backspace key delete selected operator/stream
Merge pull request #222 from zack-dt/port_oper_attribs.MLHR-1445

MLHR-1445 # resolve
Merge pull request #231 from nickholub/ngConsole

DataServer - Kafka and Socket.IO
fix bug where "No settable attributes" would always show for operators