i2c: add missing include
imx: add missing includes
leds: missing include
lib: bootm: add missing include

since the vxworks weaks are reimplement make
sure their prototypes are visible.
mmc: bcm2835_sdhci: add missing include
net: davince: add missing include
omap3: board.c: add missing include

since this file reimplements board_mmc_init,
make sure its prototype is include.

omap3: add missing include

omap3: add missing prototype for cancel

omap3: board: remove dead code
twister: add missing includes
arm: vectors: provide protypes from vectors.S
bootm: add prototype for arch_preboot_os
elf: add prototype for valid_elf_image
fdt_support: add prototypes for __weak functions
gpio: add protype for name_to_gpio
ide: add missing prototype

Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
mmc: add prototype for mmc_get_env_addr
serial: add prototypes for init functions

While at it, sort them.
spl: add prototype for jump_to_image_no_args
tegra: add proto for pin_mux_mmc

while at it, fix a typo
helloworld, main, eabi: add proto's

only for build testing, just to prevent warnings