- Change Config get/set_filename and get/set_autosave to properties - Raise an exception when config or group object attempts to add a Var   with the same name as an internal method or property. - Revert the schema hash stuff from last commit, it wasn't needed after all. - save_if_needed() now just uses the standard hash (that includes values);   it makes more sense that it writes the config if the schema _or_ values   have changed, and we were already calculating that hash. - Change load() kwargs and semantics; update docstring - change beacon to use new api.
- Change Config get/set_filename and get/set_autosave to properties
- Raise an exception when config or group object attempts to add a Var
  with the same name as an internal method or property.
- Revert the schema hash stuff from last commit, it wasn't needed after all.
- save_if_needed() now just uses the standard hash (that includes values);
  it makes more sense that it writes the config if the schema _or_ values
  have changed, and we were already calculating that hash.
- Change load() kwargs and semantics; update docstring
- change beacon to use new api.



git-svn-id: 9d763a2146cc7918956fa045a5de4b112f309167@4005 a8f5125c-1e01-0410-8897-facf34644b8e

freevo/kaa-base,freevo/kaa-base