[TASK] Mark all methods public that didn't define accessibility

Releases: 2.0.0
Change-Id: Ib74267ed5eb67aa8316d5c60de0ffd8a75eb1602
Reviewed-on: https://review.typo3.org/31390
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
[TASK] Add .scrutinizer.yml

Change-Id: I8a372346c2b373e86828f5580b430f992a34512a
Reviewed-on: https://review.typo3.org/31391
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
[TASK] Adjust .travis.yml to generate code coverage data

Change-Id: Idb10d44fd1b466771e8311a74349911e90860f0f
Reviewed-on: https://review.typo3.org/31392
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
[TASK] Define visibility of fields explicitly

Change-Id: I2253d26913c94b393d47e61e53139e0f9135523d
Reviewed-on: https://review.typo3.org/31393
Reviewed-by: Alexander Schnitzler
Tested-by: Alexander Schnitzler
[TASK] Fix several code style issues mentioned in scrutinizer

Change-Id: I44d527ae114306cbaf7984b00831f1a2af74dcb3