Add the Environment.update() method

This method merges all the variables of an Environment into
another Environment instance.

If you are updating a folder based environment, the new files
are going to be created for you automatically.
New release: 0.1.4
Only allow `bytes` values when calling Environonment.update()

If the regular environment is being used, it is not going
to be possible to use any fancy strings there. So it is
now forced to be converted to a raw bytes instance.
New release: 0.1.5
Add the constructor Environment.from_file_object()

This new constructor is able to load config from file-like objects,
like `io.StringIO()` instances or any other instance that provides
the `.read()` method.
New release: 0.1.6
Do not serialize everything to string unless when dealing with the EnvironmentStorage