Adding db table and DAO class for storing extra commit properties

class name: PhabricatorRepositoryCommitPropery
db table name: repository_commitproperty
Adding API class for Jenkins integration and related config options
Adding Conduit calls to process Jenkins build information

- record Checkstyle/PMD warning as commit properties
- add comment to commit with build details
- add protection against multiple time invocation on same commit
Output previously collected Jenkins warnings in Lint inline comments