Information reconciliation of continuous-variables quantum key distribution: principles, implementations and applications