Fixes #5079: Add API to manage Techniques

http://www.rudder-project.org/redmine/issues/5079
Yes, definitely. All methods *must* be consistent, and this parameter should be optional.