Changed license from GPLv3 to BSD 3-clause.
Updated license information in source code comment blocks
Removed ARM disassembler code that is released under the GPL
Added priliminary support for Cortex M0+ devices
Added missing files for previous commmit.
Add initial support for SAM D21 NVM controller
Verify Lock/unlock, set security bit on D21J18
Add support for read page and more
Fix comments from review (i.e Modify M0 to M0_plus)
Implement erase flash. Implement wait() before a command is issued to the nvm controller
Implement Bod enable/disable. The value will be  preserved till next reset.
Implement Set_Security_Bit
Implement set_bor (brown out reset)
Implement and verify flash read operation
Fix issues with addressing scheme, when chip erase. Fix issues with writePage with partial pages. Partial write need more fixes.
Implement page write and partial page write.
Add callback that will be called before page write on each flash controller implementation
Add bufferSize as payload to the loadBuffer callback. This is needed to implement partial page writes
Merge branch 'master' of https://github.com/shumatech/BOSSA into arduino
Implement lock region properly, by properly calculating the addressing scheme
Do more code cleanup
Fix a bug with page write that will cause some data to be lost
Make internal helper fumctions private
Fix invalid NVM Module base address for SAMG18