ar6000: add netif_carrier handling

The driver should properly emit link state events for the
link-specific logic to work properly. This includes obtaining an IPv6
address with SLAAC, netplugd and ifplugd operation etc.

This patch makes my gta02 properly receive an IPv6 address from an AP
right after associating.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
s3c24xx: ACK the external interrupt source when no handler is available

The 2.6.39.4 version running on gta02 is sometimes (~0.5 - 4%) getting
stuck on resume. The inspection showed that it constantly reenters
s3c_irq_demux_extint8() but since all the external interrupts are
masked at that time, no downstream handler is called. As the result,
the corresponding SRCPND bit is never cleared and the handler reenters
right after exiting.

Even though the cause for external interrupts being masked while
there's a pending request present are still unclear, this patch seems
to be doing the right thing (at least for that old kernel version). My
device is running continious suspend/resume test for ~15 hours now
(while it used to hang in less than 30 minutes of the same test
before).

Thanks go to lindi- and gena2x for providing me with an openmoko debug
board.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>