Revert "Fix bugs in parsing the compiler name"

This reverts commit 104d1760433ac334095ee8b99e2ebbf3154e7833.
Revert "Remove redundant call connection_up.reset (new ConnectionFileDescriptor ()) since such initialization is done by constructor."

This reverts commit 262df3f7f6f1f372a1e96fef38da588e954f060e.