Add new license
Include test for one more format of rpm query. issue#22
Add test for no new line at the end of the file.
Fix issue #21 where we removed last trailing char if there was no newline at the end.
Add test for issue #22 where we fail to parse rpm command within conditional.
Fix issue #22 when we broke rpm calls if there was comment above the call.
Simplify iterating over file lines

The file object is iterating by lines by default, so there is no need to
do that explicitely.
Fixed stripping of last character in the line

In case of last line, there might be no \n and thus removing last char
will lead to losing it.
Remove unused variable
Remove unused imports
Fix exception handling
The open_datafile does not return anything so do not store the return value
Merge pull request #24 from nijel/code-cleanup

Code cleanup
Merge pull request #25 from nijel/file-handling

File handling
Do not bracket bcond_without. Fixes issue #27
Set proper version string.
Add ix86 to exception from bracketing as pointed by coolo.