Fix <part>-related bugs in grit_info
Fix <part>-related bugs in grit_info

grit_info ignored <messages> when calculating dependencies, but <messages> can now contain <part> which needs to be included. Make it ignore <message> instead. This caused bug 155068.

Also, the part file path was resolved relative to the base_dir instead of the directory containing the grd file, but this doesn't affect generated_resources.grd because it has base_dir=".".

BUG=155068

Review URL: https://codereview.chromium.org/11088055

git-svn-id: 50c90c531a9fd8f38831f054b7ea6b96f50d91dc@74 7262f16d-afe8-6277-6482-052fa10e57b1

IllusionRom-deprecated/android_platform_external_chromium_org_tools_grit,Omegaphora/external_chromium_org_tools_grit,MIPS/external-chromium_org-tools-grit,AOSPU/external_chromium_org_tools_grit,yinquan529/platform-external-chromium_org-tools-grit,Omegaphora/external_chromium_org_tools_grit,android-ia/platform_external_chromium_org_tools_grit,bpsinc-native/src_tools_grit,geekboxzone/lollipop_external_chromium_org_tools_grit,android-ia/platform_external_chromium_org_tools_grit,xin3liang/platform_external_chromium_org_tools_grit,bpsinc-native/src_tools_grit,yinquan529/platform-external-chromium_org-tools-grit,geekboxzone/lollipop_external_chromium_org_tools_grit