Integration changes

Added in some variables ($ONLINELOG, $TIPFILE, $VOTESHOP, $TIPINTERVAL)
and added in a new function sm_playerfileupdate which checks if the
player has all the fields they are meant to have (Incase we have to add
new playerfile fields)