Bug-1516: Introduce PCC mock.

-dummy PCC responder
-contains executable jar
-input parameters:
	--address <inet address> (the first PCC's address, mandatory argument)
	--pcc <count> (a number of PCC mocks to connect ODL's PCE, 1 by default)
	--lsp <count> (a number of LSPs per PCC, 1 by default)
	--pcerr (optional flag - PCC returns random PCError Msg as a response to PCUpd)
-PCC mock can establish connection with PCE, periodically (30s) sends keep-alive msg
-creates dummy LSPs and sync with PCE, responses to PCE requests (PCUpd Msg) - with PCRpt Msg

Change-Id: I5f7eff957375be53f48bc169cf85a22a19ff60b1
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Fixed PCE's remote and local address

-server's channel remote and local address are reversed
if channel has parent channel - return proper values,
since remote address is used to build pcc's node-id

-hit the issue while testing PCC Mock with ODL's PCE on localhost

Change-Id: I0f764a606fde2336c51e085184cf0feb08cb748a
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Merge changes I0f764a60,I5f7eff95

* changes:
  Fixed PCE's remote and local address
  Bug-1516: Introduce PCC mock.