[AESH-293]
remove usage of InputStream.available() and use .read() instead, reader thread is now set to deamon.
Added support to clone in Settings
Merge pull request #134 from danielsoro/settings-clone

Added support to clone in Settings
remove faulty test.
the same functionality is tested better in other tests
try to make tests work with default gradle settings
tests should not need to persist the history file

instead of printing the stacktrace when writing the history file fails
we should log it