gray-crawler: MBR code cleanup

+ removed one function from H file
+ moved one include into C file not H
+ moved define of SECTOR_SIZE into C file not H
gray-crawler: begin ext4 cleanup

+ Needed "color.h" include (reshuffling MBR exposed this)
+ Reorganized includes to let stdlib and sys includes to come first
gray-crawler: NTFS cleanup completed

+ lots of reshuffling code between H and C file
+ removed as many dead functions as possible (hope I didn't miss any)
gray-crawler: NTFS cleanup necessitated stdio include in gray-crawler.h
gray-crawler: ext4 overhaul removing dead code and reorganizing

+ moved 64 bit setup to configure
+ reshuffled includes, definitions, and macros
+ removed as much dead code as I could identify
gray-crawler: headers were missing includes (exposed during ext4 reshuffle)
Merge pull request #22 from cmusatyalab/refactor-crawler-dead-code

Refactor crawler dead code (around 1,000 lines of C), reorganize code base to be better.