SIGDA - Corrección de límite de crédito + estado de cuenta más claro

REEMPLAZAR:
- app/models/Credito.php
- app/controllers/CreditoController.php
- app/views/credito/show.php

CAMBIOS:
1. credito_disponible nunca es negativo: mínimo 0.
2. exceso_credito se calcula cuando la deuda supera el límite.
3. El detalle del cliente muestra alerta cuando está excedido.
4. Se agrega puedeTomarCredito() para bloquear futuras ventas a crédito que excedan el límite.
5. El PDF de estado de cuenta ahora separa:
   - Créditos generados
   - Abonos realizados
6. El PDF muestra resumen:
   - Límite
   - Créditos generados
   - Abonos
   - Saldo
   - Exceso, si existe
7. A4 y 80mm mantienen el encabezado corporativo y el formato de ticket compacto.
8. Los vouchers siguen disponibles para cada abono.

IMPORTANTE:
El método puedeTomarCredito() debe ser llamado desde la lógica donde se registra una venta/pedido a crédito antes de crear el CARGO. Este parche prepara la validación pero no fuerza cambios en Operacion.php para no romper el flujo actual.
