Update API to be compatible with new executive functions
Update API to be compatible with new executive API.
Fix bug in bucket spacing to allow for 16K per pic12 bucket.
Modify bootloader to pull alarm low during reflash

- reflashing error on pic16lf1847 was due to modtool not waiting long
enough for all 8KB to be reflashed.  The wait time was hard-coded
for 4KB, hence when all the application fit in the first 4KB there
were no issues.
- now the pic12_executive pulls the alarm pin low during reflash so
that modtool knows exactly how long to wait before resetting the
bus.
Modify reflash to wait for reflash to finish before sending reset.

Requires that the new pic12_executive be loaded to work correctly.
If the old executive is loaded, it will throw an error saying
reflash not detected and quit.  The reflash is still working and
after ~20 seconds (<30 seconds) for the pic16lf1847, the reflash
will succeed.  This allows upgrading from an old pic12_executive
using the new modtool.
Fix mibtool checksum