[#21] State record and type.
[Closes #21] Added tests for state record and type rule.
[#21] Add new rules to config files.
[#21] Removed 'application' and 'supervisor' as OTP behaviors that require state.
Merge pull request #104 from inaka/jfacorro.21.state.records

[#21] State records in OTP modules.