Add Copyright notice to recently added files.
Rename FileStream to FileInputStream
platform.io Serialization support

Added serialization support for the following types:
  * Byte (byte)
  * Boolean (boolean)
  * Character (char)
  * String
  * Short (short)
  * Integer (int)
  * Long (long)
  * Float (float)
  * Double (double)
  * Enum
  * Array
  * Generic Object (fields)