Make Program a new-style class so that repr works correctly
Merge pull request #18 from ringw/print-program-fix

Fixed exception caused by printing CUDA program object