Change order of initialization to compile with debug flags
Jonathan's changes for C++11 compliance.
Add an input_port field to the common header
Preparation for pause: Virtual Input Queue implementation