In bin/protoc-erl, don't eat input, terminate at C-c
In bin/protoc-erl, don't eat input, terminate at C-c

Change -noshell to -noinput, we don't want protoc-erl to eat any
input, which Erlang can do otherwise. Eating input is much annoying
for instance when shell-scripting something like this:

      while read protofile
      do
          .../bin/protoc-erl <optios> "$protofile"
          ...maybe do something more...
      done

Without -noinput, the above will compile only one proto file,
because Erlang will have read/eaten everything else on stdin,
and the while loop will terminate due to no more input after.

While at it, also add +B so we don't end up in the break handler
if the user presses C-c (Ctrl + C) during compilation. The break
handler is most probably not the desired state for this action.

olgeni/gpb,mmmries/gpb