Gestione veicoli

<b>Gestione dei veicoli integra su gaia le seguenti funzionalità:</b>
- Aggiungi/modifica/cancella anagrafica veicolo;
- Gestisce veicoli attivi/fuori uso;
- Gestione manutenzioni dei veicoli;
- Gestione fermi tecnici;
- Reminder revisioni e manutenzioni dei veicoli;
- Creazione autoparchi per la collocazione dei veicoli;
- Collocazione di un veicolo presso un autoparco;
- Registrazione avvenuto rifornimento;
- Calcolo consumo medio veicolo;

<b><i>Branch pronto, mancano ultimi accorgimenti in issue</i></b>

<b>Tabelle già aggiunte al DB:</b>

```php
CREATE TABLE IF NOT EXISTS `autoparchi` (
  `id` int(11) NOT NULL,
  `nome` varchar(255) DEFAULT NULL,
  `comitato` varchar(16) DEFAULT NULL,
  `geo` point NOT NULL,
  `pFirma` varchar(16) DEFAULT NULL,
  `tFirma` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `comitato` (`comitato`),
  SPATIAL KEY `geo` (`geo`),
  FULLTEXT KEY `indice` (`comitato`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `collocazioneVeicoli` (
  `id` int(11) NOT NULL,
  `veicolo` varchar(16) DEFAULT NULL,
  `autoparco` varchar(16) DEFAULT NULL,
  `pConferma` varchar(16) DEFAULT NULL,
  `tConferma` varchar(64) DEFAULT NULL,
  `inizio` varchar(64) DEFAULT NULL,
  `fine` varchar(64) DEFAULT NULL,
  `pFine` varchar(16) DEFAULT NULL,
  `tFine` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `veicolo` (`veicolo`),
  KEY `autoparco` (`autoparco`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `dettagliAutoparco` (
  `id` varchar(128) NOT NULL DEFAULT '',
  `nome` varchar(32) NOT NULL DEFAULT '',
  `valore` text,
  PRIMARY KEY (`id`,`nome`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `dettagliVeicolo` (
  `id` varchar(128) NOT NULL DEFAULT '',
  `nome` varchar(32) NOT NULL DEFAULT '',
  `valore` text,
  PRIMARY KEY (`id`,`nome`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `fermotecnico` (
  `id` int(11) NOT NULL,
  `veicolo` varchar(16) DEFAULT NULL,
  `inizio` varchar(64) DEFAULT NULL,
  `fine` varchar(64) DEFAULT NULL,
  `motivo` text,
  `pInizio` varchar(16) DEFAULT NULL,
  `tInizio` varchar(64) DEFAULT NULL,
  `pFine` varchar(16) DEFAULT NULL,
  `tFine` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `veicolo` (`veicolo`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `manutenzioni` (
  `id` int(11) NOT NULL,
  `veicolo` varchar(16) DEFAULT NULL,
  `intervento` text,
  `tIntervento` varchar(16) DEFAULT NULL,
  `tRegistra` varchar(64) DEFAULT NULL,
  `pRegistra` varchar(16) DEFAULT NULL,
  `km` varchar(255) DEFAULT NULL,
  `tipo` varchar(255) DEFAULT NULL,
  `costo` varchar(64) DEFAULT NULL,
  `fattura` varchar(255) DEFAULT NULL,
  `azienda` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `veicolo` (`veicolo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `rifornimento` (
  `id` int(11) NOT NULL,
  `pRegistra` varchar(16) DEFAULT NULL,
  `tRegistra` varchar(64) DEFAULT NULL,
  `km` varchar(255) DEFAULT NULL,
  `data` varchar(64) DEFAULT NULL,
  `veicolo` varchar(16) DEFAULT NULL,
  `timestamp` varchar(64) DEFAULT NULL,
  `litri` varchar(64) DEFAULT NULL,
  `costo` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `veicolo` (`veicolo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `veicoli` (
  `id` int(11) NOT NULL,
  `targa` varchar(255) DEFAULT NULL,
  `libretto` varchar(255) DEFAULT NULL,
  `telaio` varchar(255) DEFAULT NULL,
  `comitato` varchar(16) DEFAULT NULL,
  `stato` varchar(8) DEFAULT NULL,
  `pFuoriuso` varchar(16) DEFAULT NULL,
  `tFuoriuso` varchar(64) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `targa` (`targa`),
  KEY `libretto` (`libretto`),
  KEY `telaio` (`telaio`),
  KEY `comitato` (`comitato`),
  KEY `stato` (`stato`),
  FULLTEXT KEY `indice` (`libretto`,`targa`,`comitato`,`stato`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
```