hnbgw: Split ConnHdlr component code to its own fileSimilar to what we do in most of the testsuites, split Component genericcode from test specific code.Change-Id: I3a58c27a7472eea2421a45c31ac0145eb57a1f7e