Revert e26a7e7..5e5d501

This rolls back to commit e26a7e713953563c02b94d15304b080b41e0c3c3.
Revert back to e26a7e7
Revert "Merge branch 'dev_pic32mz_B'"

This reverts commit e26a7e713953563c02b94d15304b080b41e0c3c3, reversing
changes made to 0710225fe46c5dce3c903c32f909245695e137d8.
Restore common linker script and startup code to 547889f
Merge pull request #429 from jasonkajita/master

correct revert back to 547889f
Merge pull request #428 from EmbeddedMan/master

Fix for issue #421 (MX1/MX2 EEPROM emulation support not working)
Update readme.txt
Merge pull request #1 from chipKIT32/master

Update readme.txt
Some more tests added to chipKIT Pi tests.txt
Issue: #426. Added the avr include files into pic32/core/pic32/avr per recommendation.
Merge pull request #3 from chipKIT32/master

Some more tests added to chipKIT Pi tests.txt
Merge pull request #5 from chipKIT32/426

Issue: #426. Added the avr include files into pic32/core/pic32/avr per r...
Merge pull request #435 from ricklon/master

Fix for issue #426 moved avr files out of the compiler
Fix for issue #438 : Fixed MX1/2 PWM (OC) outputs (analogWrite()) e.g. on Fubarino Mini

Some functions/macros were typecast as uint8_t rather than uint16_t in pins_arduino.h which messed up PPS mapping for PMW outputs.
Also fixed a small bug on OC mapping for Cmod and DP32.