When adding muliple products to a catalog, if a problem occurs when adding a specific product, print a warning, but continue on.
Rewrite windows-safe os_rename method

- Using try..except is much more in the sense of the Zen of Python
- Also we only check os.name once and not every time os_rename is called
Merge pull request #17 from moschlar/os_rename

Rewrite windows-safe os_rename method
Workaround for issue with 10.8.2 software update that caused 10.8.2 clients to download updates from Apple URLs instead of a local replica
Merge branch 'master' of github.com:wdas/reposado
Update --configure prompts for clarity.

Change to parsing of dist files -- better/smarter parsing of distribution files to better get interesting metadata from them. (Addresses issue where iTunes 11.0.2 update did not show a version number when a product listing is displayed)
Cleaner, nicer Python in parse_cdata() function.
add-product optparse documentation update
Merge pull request #18 from jessepeterson/patch-1

add-product optparse documentation update (replace reference to --add_product with the correct --add-product)
repoutil --info <productid> now includes a RestartNeeded field
PyLint code cleanup, add sucatalog for upcoming OS X release
Update URL rewrites docs for unreleased version of OS X.
Check that a base Apple catalog exists before trying to create branch catalogs based upon it. Addresses issue 21.
Updated documentation for Mavericks.