Checkpoint commit with a list of acceptance filters - need to change.
Another checkpoint going a static array...still need to change again.
Move to a simple list of accep. filters - handle tables in platforms.
Standardize add/remove filter functions, re-configure on all platforms.
Use different buffers for each CAN controller on PIC32.

I'm not sure if this was causing problems, but it was definitely wrong -
each controller is supposed to have its own buffer.
Merge branch 'next' into filter-refactor

Conflicts:
	src/platform/pic32/canutil.cpp
Add buses array to filter initialization functions.
Load AF entires one by one, since it's easier than sorting the table.
Minimize the number of places where AF mode changes.
Manually zero out the CAN AF register, the NXP library is buggy.

The previously method left the AF table corrupted and no filters would
work.
Update PIC32 CAN AF initialization to match LPC17xx - not working yet.
Fix new acceptance filter setup in PIC32 - disable before changing.
Patch up a test case for the new CAN filter API.
Update to latest GCC for ARM when bootstrapping.

Conflicts:
	script/bootstrap.sh
Push an LPC17xx only import down into platform/lpc17xx
Remove invalid flag for PIC32's C32 C++ C compiler.
Document dynamic configuration of CAN acceptance filters.
Merge branch 'next' into iso

Conflicts:
	src/can/canutil.h
	src/platform/pic32/pic32.mk