modified HoughCircleDemo to introduce variable params via trackbars

Conflicts:
	samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp
improved error handling
fix typos
fix indent
build fix
fix exception being thrown when no arguments are passed
Merge pull request #1873 from abak:hough_24