Does Unity 3.5 support external version control systems in the free version?
Yes!
Actually since Unity 3.5, this feature is also included in the free version!
You can activate it under “Edit”-> “Project settings”-> “Editor”
Unity then does generate for all assets additional files with the ending “.meta”,
all you need to do is check those “.meta”-files in to your version-control-system as well.