Added new recipe to configure BC3 as the git merge and diff tool

@creg Adds the new recipe to configure BC3 as the git diff and merge tool. I also added a rake file to run our standard code analysis and style enforcement.