Revert "Revert "Add monitor for ip cid change""

This reverts commit d1d3f70fd3271612228e5ad454157ff958c81b72.

Reason for revert:

I5fcd0d4dff55453023a730caa36995f13f074a8f broke the build since the java framework and JNI side of the codes have not been merged yet.

I9b1e2493f1bc93393b634d6b841a56c6d0171542 reverted I5fcd0d4dff55453023a730caa36995f13f074a8f to fix the breakage.

This double revert would be committed with the jni code in the same topic.

Change-Id: Ic5263ea9f18c097c3584356fa113a4f019f08692
8 files changed