提供自动解析代码间target依赖的功能。（默认打开）
blade更加智能地识别代码源文件间的依赖关系，节省人肉维护BUILD文件的精力。（对于旧功能迁移使用blade极为方便）
设置: BLADE_ROOT中可以设置auto_dep_projs目录列表，当某代码include此目录的文件时，自动识别该依赖。
      BUILD中可以对某个target设置audo_dep=False，关闭对该文件的自动识别（当代码出现循环include时，此选项特别有效）
例如: app/action/main.cpp中 include "common/func/abc.h"，且common/func/abc.cpp存在，
      那么app/action:main 则自动依赖 common/func:abc 这个target。
细节: 本功能要求include的写法需符合blade的工程的规范（即从root开始写完整文件路径）
      blade会扫描所有要编译的srcs文件（及其.h头文件），解析出include字符串，然后进行字符串解析判断。
TODO: 暂时没有做太多优化，每次执行blade都会解析对应的cpp/h文件，分析inlcude，极端庞大的代码库可能会引起磁盘性能问题。）
支持单个BUILD里进行全局cc_config设置。
对于某些文件存在大量的共同的第三方依赖库，这个设置能够方便地进行配置。
示例：app/BUILD中添加cc_config(deps=['//extra:extra'])，则该BUILD里的所有target都以来extra:extra，无需单个再设置。