Add service for apache2

- add apache2 service
- refactor code so service can be notifiable
- introduce dependencies
Refactor apache2 and php modules
Refactor vhost ownmod
Refactor apache2 init ownmod
Merge branch 'issue-68' into issue-69

Conflicts:
	modules/apache2/manifests/init.pp
	modules/apache2/manifests/vhost.pp
Notify apache service on config changes
Refactor dependencies
Fix dependency
Merge pull request #69 from tomaszdurka/issue-69

Refactor apache2 and php modules