Bug 1054995 - Refactor contacts action buttons into shared. r=francisco

Will switch this to ```/* jshint nonew: false */``` on the next iteration.