changed mocks to interfaces
testRender checks if proper range is rendered
added CRNL in partial
added usleep for duration tests
added exception tests for getBenchmark with invalid token
changed Benchmark to BenchmarkInterface
Changed mocked implementations to interfaces
Changed ->once to ->any since no test on numbers of calls
fixed coverage
added condition - if phalcon extension not installed, skips tests
changed mocks
uses benchmark interface
only assertion instead of counting calls
added usleep for failing tests
extracted memory wasting function
Expects interface
added condition - if fabfuel/mongo package not installed, skips tests
phalcon and fabfuel/mongo no more required - as suggest
Merge branch 'develop' into unittests-update

Conflicts:
	src/Fabfuel/Prophiler/Profiler.php
	tests/Fabfuel/Prophiler/Plugin/Phalcon/Mvc/ViewPluginTest.php
	tests/Fabfuel/Prophiler/ProfilerTest.php
refactored stop tests - were failing on faster machines or when ran without coverage
fixed call to protected constructor
fixed mocks
Fixed dependency check
Added usages in risky tests
removed EOL - not part of test
fixed delays
changed tabs to spaces