Initial commit flash lib + test. Datasheets.

Initial commit of Flash Library with tests.  Tests will exercise the entire flash chip.  Tests were implemented and run on 1M chip.  Other chips will be verified at a later time. Added datasheets for 1M, 2M, 4M, 8M, 16M, and 32M chips. Update mooltipass.c and defines.h.  Code compiles, uploads, and runs.  Some of the tests may be redundant, but they all pass.