Move L-BFGS-B algorithms to new methods, return default to vanilla BFGS.
Move L-BFGS-B algorithms to new methods, return default to vanilla BFGS.

The L-BFGS-B method always checks parameter values at the boundaries, even if the search won't ever go near them. This can cause unncessarily long searches.



git-svn-id: 4c7b13231a96299fde701bb5dec4bd2aaf383fc6@396 979d6bd5-6d4d-0410-bece-f567c23bd345

ChenHsiang/dadi,beni55/dadi,yangjl/dadi,paulirish/dadi,niuhuifei/dadi,niuhuifei/dadi,yangjl/dadi,cheese1213/dadi,RyanGutenkunst/dadi,beni55/dadi,ChenHsiang/dadi,paulirish/dadi,RyanGutenkunst/dadi,cheese1213/dadi