separated karma calculation to user and site provided karma.
Merge branch 'calc'