DeviceUtils.java: A helper class with common useful utilities

isNetworkAvailalbe(Context c)                     -  boolean checks network presence/availability
isVoiceCapable(Context c)                         -  boolean return if the device is voice capable or a phone
isWifiOnly(Context c)                             -  boolean returns whether the device is wifi only
isPhone(Context c)                                -  boolean for devices < 600dp
isPhablet(Context c)                              -  boolean for devices < 720dp
isTablet(Context c)                               -  boolean for devices > 720dp
isPackageInstalled(String packageName, Context c) -  boolean check if a package is installed
getAllChildren(View v)                            -  return list of all children
getAllChildren(View root, Class<T> returnType)    -  return a list of all children of a type