Added the capability to determine the territory and type of an internationally formatted number

If an international number is parsed, global_phone will not determine the territory of the number. Also added a method to return the type of the number (fixed_line, mobile, fixed_line_or_mobile, toll_free...) and a couple of helper methods to determine if this a fixed_line or mobile number.

Some countries (like US) don't have a different rate structure for fixed_line and mobile types so one cannot distinguish from the number itself. In such a case fixed_line_or_mobile is returned and both methods - fixed_line? and mobile? - will return true