Modified scrutinizer config
Modified travis config

 * added sending of code coverage to the scrutinizer
 * misc fixes
Modified scrutinizer config

  * changed filter path for php analyser
Added new filet to git ignore list
Modified travis config
Added new Assets ViewModel and Subclassed Repo
Added new register methods and few refactorings
Added new automated tests
Syntax error fixed for current php version
Added strict option to phpunit execution
composer option dl vendor libs changed to work on buggy openssl
Added more clear registering of models
New Test cases for cleared register

 * refactred names of test methods
Refactred test method names

 * more readable tests
Changed PHP version with need to test
Refactored register collection or once ViewModel

 * at adding recipe stored by spl_object_hash as key
Ids of viewmodel or collections

 * ids could be used as argument or
   from returned value by add/get of they
 * added unit test cases
Fixed Fatal Using $this when not in object context

 * closure will not get this in older php
Scrutinizer Auto-Fixes

This patch was automatically generated as part of the following inspection:
https://scrutinizer-ci.com/g/olekhy/view-model-service/inspections/7d65f4ed-a709-4056-b820-a76e04bfcfcd

Enabled analysis tools:
 - PHP Analyzer
 - PHP Mess Detector
 - Security Advisory Checker
 - PHP Copy/Paste Detector
 - PHP Lines Of Code
 - PHP PDepend
 - External Code Coverage
 - PHP Change Tracking Analyzer
Merge pull request #5 from olekhy/scrutinizer-patch-1

Scrutinizer Auto-Fixes