Add possibility to run selected code from a temporary file 

"context.getFileWithCode()" can be used in grammars instead of
"context.getCode()" allowing to run selected code with languages that
don't have interpreters like "php -r". Tested with PHP (see example in
grammars.coffee with PHP language)
Refactoring temporary files creation

- Renaming temporary files functions
- Moving deleteTempFiles and createTempFileWithCode in grammar-utils
- Add GrammarUtils.PHP
- Modify grammar for PHP
- Clean code context
Revert "Refactoring temporary files creation"

This reverts commit 942ae89e97f3184fb631a6c2c35e0db97543300f.
Revert "Revert "Refactoring temporary files creation""

This reverts commit 9fdc856e8cb36c6d8cee4efab05da834607e714e.