JCLOUDS-528

apply changes from code review

changes the property name to be more descriptive

adding unit tests

changed behaviour to not limit to excluding publicip but select which
interface should be choosen.