Comment or add (void) usage of unused arguments.
Avoid signed/unsigned mismatch.
Comment out unused function argument.
Avoid signed/unsigned warning.
Add (all-zero) initialisation of new EquilRecord fields.
Fix access to keywords, while still silencing warning.

Previous fix was wrong because it called getKeyword() outside the
hasKeyword() check. Current version (like original code) uses the
short-circuiting behaviour of && to ensure this.
Make function in header file inline.
Merge pull request #571 from atgeirr/suppress-warnings

Suppress warnings