Fixed fail to build from source due to a bad "&nbr->lladdr" reference
Fixed a typo in net/uipopt.h
1. Added a missing '&' in lib/trickle-timer.h
2. Removed executable permissions of lib/trickle-timer.c & .h
Optimized CS8900A driver for speed and size.

- Speed: The primary byte copy loops are reduzed to the bare minimum by adjusting the base pointer 'ptr' and loop register 'y' in such a way that the 'y' overflow matches the low byte of the loop size.

- Size: Factored out all repeated code into subroutines. Introduced a loop for setting the MAC address.

Additional minor changes:

- Activate frame reception as last step of initialization after CS8900A configuration.

- Properly set internal address bits used by the CS8900A.
- Optimized LAN91C96 driver for speed and size.

- Speed: The primary byte copy loops are reduzed to the bare minimum by adjusting the base pointer 'ptr' and loop register 'y' in such a way that the 'y' overflow matches the low byte of the loop size.

- Introduced a loop for setting the MAC address.

Additional minor fix:

- Properly start self modification with first location.
Merge pull request #358 from oliverschmidt/master

Optimized 6502 Ethernet drivers.
Merge pull request #342 from zwuh/patch-trickle-lib

Typo and file mode fix for Trickle library, typo fix in uipopt.h
Merge pull request #341 from ismb-pert/fix-lladdr

Fixed fail to build from source due to a bad &nbr->lladdr