add possibility to completely exclude projects from sanity review

Change-Id: I83d33248a0f9f17e2d44f841064e5280110c006b
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
add possibility to exclude only particular branches

Change-Id: Ifdeb8782bcc47730514eca1fb2f2a481c78484c7
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
complain about files without trailing newline

Change-Id: I6aff5775a2a9f9c685ba4121557e4c54a469304b
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>