Added custom peer connection memory support
Have to add peer before bt_dm_peer_connect()
bt_dm_peer_connect() doesn't add peers
Added download manager unit tests
Documentation
Refactoring
Don't abort on connection failures