commented several classes and interfaces
[REFACTOR] @1.1 refs #35787 Refactored the way the rules are executed
[REFACTOR] @1.1 refs #35787 Refactored the way the rules are executed
again
[REFACTOR] @0.25 refs #35787 Refactored the classes to use generic types
[REFACTOR] @0.40 refs #35787 Refactored way rules are executed once
again
Merge branch 'release1.0_dev' into feature-35787

Conflicts:
	src/main/java/com/inovia/magnifier/Configuration.java
	src/main/java/com/inovia/magnifier/Magnifier.java
	src/main/java/com/inovia/magnifier/rules/ForeignKeyName.java
	src/main/java/com/inovia/magnifier/rules/FunctionHasComment.java
	src/main/java/com/inovia/magnifier/rules/FunctionParameterName.java
	src/main/java/com/inovia/magnifier/rules/IndexName.java
	src/main/java/com/inovia/magnifier/rules/TableHasComment.java
	src/main/java/com/inovia/magnifier/rules/TableHasPrimaryKey.java
	src/main/java/com/inovia/magnifier/rules/TriggerHasComment.java
	src/main/java/com/inovia/magnifier/rules/TriggerName.java
	src/main/java/com/inovia/magnifier/rules/ViewHasComment.java
	src/main/java/com/inovia/magnifier/rules/ViewName.java
[REFACTOR] @0.1 refs #35787 Cleaned the code
[REFACTOR] updated the .gitignore file
[REFACTOR] refs #35787 @0.4 No more final local variable
[REFACTOR] refs #35787 @0.35 Replaced the several stack traces with
error messages
[REFACTOR] refs #35787 @0.4 Replaced instance method calls by parameters
in the Configuration class constructor
[REFACTOR] refs #35787 @0.25 Commented classes without comments
[REFACTOR] refs #35787 @0.25 Commented several methods in Database class
[REFACTOR] refs #35787 @0.7
[REFACTOR] refs #35787 @0.3 Replaced several magic numbers
[REFACTOR] refs #35774 @ 0.1 Refactored some ifs and comments
[REFACTOR] refs #35794 @0.6 Commented all the methods in packages
objects and postgresql
[REFACTOR] refs #35787 @2.15 Refactored the tests to use mocks
[REFACTOR] refs #35787 @0.1 Rule is now an interface
[REFACTOR] refs #35787 @0.3 Refactored all the architecture