sysinit: added device and module init calls

Added automated module calls to:

	* timers
	* usart
	* i2c
	* gpio
	* vfs

To ensure that the init calls are linked when they reside in libraries,
driver libraries are linked using --whole-archive. See the `ld' manpages
for more information on --whole-archive.

Signed-off-by: Michel Megens <dev@michelmegens.net>
sysinit: added dev init call to the 24c02 driver

Added automated init calls to:

	* 24C02 EEPROM driver
	* ATmega I2C bus

Signed-off-by: Michel Megens <dev@michelmegens.net>