Add Eclipse's .metadata dir to ignore list

Ignore files in Eclipse workspace .metadata subdirectory.
If setuptools is available, use entry points for the pss executable rather than a hand-crafted script
Merge pull request #17 from adamatan/master

Add Eclipse's .metadata dir to ignore list
Update CHANGES with issue #17
Add comments for the use of entry points in setup.py
Added the .haml extension for Ruby
Merge pull request #19 from jaywink/haml-support

Added the .haml extension for Ruby
Add .less to css section
Merge pull request #21 from jaywink/add-less

Add .less to css section
Add the .cu extension for CUDA
Adding the .cl extension for OpenCL
fix opencl extension
Merge pull request #18 from pfmoore/setuptools-compat

If setuptools is available, use entry points for the pss executable rather than a hand-crafted script.
Update tox version for Python 3.3
Update CHANGES
Adding bash completion in tools/pss-bash-completion.bash
Clean-up the script and add comments
cosmetic comment changes
added .cover to IGNORED_DIRS
Merge pull request #22 from sherzberg/exclude-cover

added .cover to IGNORED_DIRS