libsmack: clean up smack_access_add_modify()

smack_access_add_modify() was a hard function to follow because of
not well chosen variable names and unclear documentation.

This patch gives more fixes some minor coding style errors, gives
more logical names to variables and provides more undestandable
documentation for this function.