never consider passwords as equals

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
consider that password length is 0

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: history: add set_password

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: add a way to delete a password

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
daemon: add SetPassword and DeletePassword

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: history: add get_password

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
update TODO

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: history: fix

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: password-item: add set_name

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
core: static-analysis fixes

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
tartan: fix warnings

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
update TODO

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>