Introducing IPAddress_IsIPAddress

This function provides a simple way to check if a given string contains a proper IP address or not.
In case that a proper IPAddress pointer is given it will return the address on it.
Merge remote-tracking branch 'carlos/master'