Renamed 'common' to 'sys'

The renaming reflects more the idea that sys is an abstraction for the
current platform (Windows, Linux, etc.). It is also a concrete
implementation of some classes in the base repository. So far it only
has a Windows implementation. Hopefully it can be extended to include
Linux in the near future.