make sure clone and fetch close the remote repo
Avoid ClassCastExceptions in IniFileConfigDatabase.get(...).

Lacking a better tool to convert from String to the desired output type,
made it so it "manually" converts to the known types config options
are saved as.
Make sure edits to trees create new tree nodes with correct bounds.

Edits were leaving feature type tree nodes under the root tree with
no bounding box information.

This commit makes sure they're always computed before creating the
new tree nodes, and also deprecates the Node.create(...) method
that receives no Envelope to avoid confusion.
fixed conflicts command to work when the conflicted state is caused by a rebase operation