Merge pull request #3 from flavio/master

Change c flags for release mode
- switch build type to RelWithDebInfo
Fix compilation on Fedora.

if ENABLED_SUSEREPO is disabled, repo_add_products() is not part of the
libsolv_ext. This fails linking for rpmdb2solv.c.

Also treat unused-variable warnings occurring with the conditional blocks.
Merge pull request #4 from akozumpl/req

compiling on Fedora.
- remove NDEBUG for now
- fix load_ext definition
- add cleandeps support for install/update
- rename pool_addfileprovides_ids to pool_addfileprovides_queue, make it fill a queue
- add comments, add BUGS
- run spec file through coolo's spec beautifier
- start support for Fedora comps format
- clean up repo parsing code
- add long forgotten break statement...
- get rid of static variables used by join2
- clear langcache if the default language changes
- use join2 for temp store of the language instead of strdup
- add join_dup helper, cleanup code
- remove 'echo <products>' for repodata products, which seems to just break things and have no benefit
- add findutils requires
- improve "erase specific solvable" magic so that it also works with SOLVER_SOLVABLE_NAME