Added bootstrap init function.
Removed bootstrap init function. It requires event modeling system and refactoring.
Small changes for module structure.
Fixed admin page check.
Db namespace changed according to standarts.
Merge remote-tracking branch 'origin/0.4.0' into 0.4.0
Package namespace changed according to standards.
Plugin namespace changed according to standards.
Translation namespace changed according to standards.
Widget namespace changed according to standards.
Engine dir - refactored according to phpmd and phpcs standards. There are some refactoring still required.
Setup Travis-CI.