Refactoring mayor, que incluye escritura sincronizada de SD.

- Se borran .ino de Firmware Master/Slave (usar pruebas/pruebaFirmware<Master|Slave>).
- Se agrega modelo de boards.txt (modificar boards.txt original).
- Se agrega configuracion de pins y de firmware en elibatt_config.h (ver pin-mapping.pdf).
- Se quita uso de herencia en clases (problemas de ram en uno, falta revisar uso de ram, mega funciona OK).
- Se agregan funciones convenientes en Debugger y Utils.
- Se agrega escritura sincronizada de N slaves en master.
- Se agregan sensores (temp,curr,volt) en master y slave.
- Falta factorizar codigo repetido entre master y slave (setup?).
- Se modifica Mcp9808 para retornar datos invalidos cuando no se ha podido inicializar.
- Se agrega libreria MemoryFree.
- Se quitan callbacks convenientes (en un esfuerzo por reducir tamaño del binario final).
- Se agrega clase BankData que sincroniza datos desde N esclavos y maneja la escritura ordenada del csv.
- Se refactoriza SdWriter para reducir sus responsabilidades y operar con BankData.
- Se agrega rutina de SOS para indicar mediante el led 13 que hay un error de setup.
- Se modifican los .ino de pruba/pruebaFirmware<Master|Slave> para usar configuracion.
- Se agregan pruebas de ram, operaciones en sd y utilitarias.

TODO(rtapiapincheira):
- limpiar tabs del codigo (reemplazar por 4 whitespaces).
- resolver TODOs restantes.
- completar debugging messages usando clase Debugger en el resto de clases.
- documentar el resto de clases/metodos/funciones.