added general PSO optimizer and example
Merge branch 'develop' of https://github.com/cigroup-ol/metaopt into develop