replace most unsigned with size_t

No unnecessary limit on the number of iterations etc. (even it is
unlikely to have number of iterations more than a billion)
Merge branch 'master' into type

Conflicts:
	example/gmm/gmm_proposal.hpp
	example/include/options.cpp
	example/pet/pet-smc.cpp
	example/pet/pet_proposal.hpp
fix options