Now it prevens cyclic flips and addresses #283

It compares already registered rules and newly flipped rules. And new_flips are generated by the following in [here](https://github.com/robotics-in-concert/rocon_multimaster/blob/cyclic_flip/rocon_gateway/src/rocon_gateway/flipped_interface.py#L84-L126)

1. [generates current flipped rule](https://github.com/robotics-in-concert/rocon_multimaster/blob/cyclic_flip/rocon_gateway/src/rocon_gateway/flipped_interface.py#L98-L104)
2. [diff between previous flipped and current flipped to get new_flip and removeed_flips](https://github.com/robotics-in-concert/rocon_multimaster/blob/cyclic_flip/rocon_gateway/src/rocon_gateway/flipped_interface.py#L105-L106)
3. [Filters out the cyclic flips](https://github.com/robotics-in-concert/rocon_multimaster/blob/cyclic_flip/rocon_gateway/src/rocon_gateway/flipped_interface.py#L108)
4. [Store current flips as previous flips](https://github.com/robotics-in-concert/rocon_multimaster/blob/cyclic_flip/rocon_gateway/src/rocon_gateway/flipped_interface.py#L125-L126)

Since it diffs previous flips and current flips, the cyclic flip rule appears only once in new_flip in update method.