Lint fix + dep analysis fix.

- Fixed bug in reporting missing deps on synthetic targets.
  Synthetic targets frequently create trivial dependency cycles. (like
  specific message types depend on "messageset", and "messageset" depends
  on the message types) In order to avoid tripping the cycle detector, they
  don't declare the deps that cause the cycle. As a result, we shouldn't
  report missing deps errors that don't break a compile for synthetic targets.
- Added support for intransitive dependency to fixlint.

Auditors: benjy
Lint fix + dep analysis fix.

- Fixed bug in reporting missing deps on synthetic targets.
  Synthetic targets frequently create trivial dependency cycles. (like
  specific message types depend on "messageset", and "messageset" depends
  on the message types) In order to avoid tripping the cycle detector, they
  don't declare the deps that cause the cycle. As a result, we shouldn't
  report missing deps errors that don't break a compile for synthetic targets.
- Added support for intransitive dependency to fixlint.
Merge branch "lintfix" back to master.
fix pants command and add a link to homepage
Merge pull request #131 from imsut/README_update.2

fix pants command and add a link to homepage
Merge branch 'master', remote-tracking branch 'origin'
Merge remote-tracking branch 'twitter/master'
Merge branch 'new_reporting', remote-tracking branch 'origin' into new_reporting
Merge remote-tracking branch 'origin/new_reporting' into new_reporting