change eval/evalSha API to a cleaner implementation and adjust parameter code so that they are passed properly to PHPRedis