New monitoring system with enviromental vars

Ok I really need help here. Ref: https://github.com/lisa-lab/pylearn2/pull/1070/files

Anyway I added the configuration system of Theano. I'll propose them a pull request to generalize it. In configparser there is "SemicolonParam", which is a class that in the future should check the format of the parameter (which is a semicolon separated param).

What do you think so far?

Example of use:

    PYLEARN2_FLAGS='channels_include=train*' python ../../pylearn2/pylearn2/scripts/train.py NN_static2.yaml
@denadai2 I understand now that you needed with the current implemented TypedParam.

To make SemicolonParam, I would go like this (partial reply from other comments):
Modify ConfigParam in Theano to allow it to take fetch_val_for_key2 as a parameter.

Make a subclass of ConfigParam(not TypedParam) called ColonParam. You can base it from the code in TypedParam. Modify the method filter, to also so the split on the : symbol.