Update for changes related to merge for PIC32MZ

Add support for dinit sections.
Add .eh_frame and .eh_frame_hdr sections.
Add .jcr section.
Update for new assembler .section directive.
Updates for new compiler images

Add the new compiler based on XC32 v1.30
Update with new builds for XC32 v1.31

From Rathish
Merge pull request #414 from EmbeddedMan/master

Potential fix for issue $402 - as per majenkotech's dreamy suggestion, w...
Merge branch 'master' of github.com:chipKIT32/chipKIT32-MAX
Merge pull request #415 from EmbeddedMan/master

Fixed chipKIT Pi's broken hardware interrupt pins.
Merge branch 'master' of github.com:chipKIT32/chipKIT32-MAX
Issue #420 adds the read function to i2c
Arduino signed drivers are added per issue #408
Build number incremented #344
Merge branch 'dev_pic32mz_B'
Merge remote-tracking branch 'upstream/mz'
Revert 547889f..5e5d501

This rolls back to commit 547889fd53249233e492b6a7466b1dea63c9ca90.
https://github.com/chipKIT32/chipKIT32-MAX/issues/425
Merge branch 'master' of github.com:chipKIT32/chipKIT32-MAX
Fix for issue #421. Re-coded EEPROM emulation library to handle MX1/MX2 parts that have flash blocks smaller than the max address size. Tested on Fubarino SD and Fubarino Mini.