Mode added to BusIn + allow creation of NC pins

Now BusIn can also use PullUp, etc, instead of only BusInOut.

If the pin is NC, it does get to the init, but all write/mode functions
are disabled. This is how it used to be in the old gpio version. Quite
some libraries allow users to make pins NC, and they are all locking up
with the current mbed version. This is far from a perfect solution, but
more a temporary fix.
[STM32F3-Discovery][DISCO_F303VC] initial port.
Modified: README.md
Added NET_1 and NET_2 (TCP / UDP client) automated tests to test suite
Added new functionality: now you can use -P switch to test MUT's peripherals only
Added 'ethernet' peripheral dependency to all NET_x tests
Correct TYPO for SPI pinmap_merge on RF Expansion port
added '\n' to error("") calls for all freescale targets and common source
Added EXAMPLE_1 /dev/null redirection host test to automation suite
Added 75% treshhold for test groups progress bars. In -r option
Added: second analog out.
Small testing script refactoring
add fflush to exit
enable DEVICE_STDIO_MESSAGES on k64f
remove all line endings from error messages throughout mbed sdk (all targets)
Merge pull request #258 from bcostm/master

[NUCLEO_xxx] Add more interrupt_in pins
Merge branch 'mbedmicro.org/master'
Merge pull request #257 from dinau/disco-f303vc-initalport

[STM32F3-Discovery][DISCO_F303VC] initial port.
Merge branch 'master' of git://github.com/sg-/mbed into sg--master

Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/gpio_irq_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/gpio_irq_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/gpio_irq_api.c
[DISCO_F407VG] Fixed PWM PA_3 (and PC_9) output issue.
Refer to:
http://mbed.org/users/mbed_official/code/mbed-src/issues/4
Merge branch 'master' of https://github.com/mbedmicro/mbed
[NUCLEO_F302R8] Implement analogout_free function

This code was missing + make some typo corrections.