Adhere to standard GNAT file naming rules
http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/File-Naming-Rules.html

1. Files changed to lowercase
	Without the change the gnat compiler emitted the following warning:
	Main.adb:26:11: warning: file name does not match unit name, should be "main.adb"

2. Missing file extension on one file
	Windows/Neo-System-Implementation_For_Operating_System
Rename Enumerated_System to the missing Enumerated_Operating_System
Add missing with/use for System in neo-system-memory.ads
Add dependency and compilation instructions to the README
Format the compilation command to stand out in the README
Remove Initial_Type_To_Protect as it is not used and breaks compilation
Include platform specific compilation flags in the README
README file formatting
Merge pull request #2 from mulander/master

Adhere to standard GNAT file naming rules and readme update