refactoring
remove fragment shader color normalizing, send color/255 directrly from
c++ code
code cleanup, remove duplicate codes
change light position and power
shader attribute/unifrom locations
move shaders to seperate files
remove draw() and move its content to paintGL()
lower the bond color precision
add functionality to read files using open babel (basic).
minor corrections to work on another system
change CmlReader atomData's color to normalized values.
change toMolecule return type.
automaticaly build molecular geometry when not present. re write error
messages
change to switch between two file readers (CmlReader and ObReader).
Merge branch 'to_open_babel'

Conflicts:
	libChemView/openglwidget.cpp
function to build molecule from smi string
change readFile() to use buildGeometry()
support to open single file and open directory.
add molecular mechanics for buildGeometry()

code based on Avagrado project
clean up & tweaks for open file & open directory.