Added Multistep, Poly and Sigmoid learning rate decay policies

Conflicts:
	include/caffe/solver.hpp
	src/caffe/proto/caffe.proto
	src/caffe/solver.cpp
Merge pull request #190 from sguada/new_lr_policies

New lr policies, MultiStep and StepEarly