PyBoot: Use environment variables as properties

When instantiating an iPOJO boot component, use the Framework properties,
the JVM System properties and the Environment variable for a default value.

Component property value is therefore computed as follow:
1. Configuration file
2. Framework property
3. System property
4. Environment variable
5. Component factory default value