Only add __wakeup method to generated mock class if mocked class contains either no __wakeup or a non-final __wakeup method. This allows classes which define a final __wakeup to be mocked (e.g. PDO)
add HHVM as an optional build target

I don't expect Mockery to pass tests in HHVM straight off, and I expect this is down to an incomplete Reflection implementation in HHVM.  However, testing against HHVM will hopefully provide useful information that could help expedite bringing HHVM to parity so tests using Mockery can be used in that environment.
Merge pull request #233 from shieldo/patch-1

add HHVM as an optional build target
only add mongo and redis extensions to travis build if not using HHVM
Merge pull request #234 from shieldo/conditional_redis_build

only add redis extension to travis build if pecl available
Fix file endings
Use static counter to avoid duplicates
Merge pull request #232 from pgraham/final-wakeup-partial-mock

Allow mocking classes with final __wakeup() method
Merge pull request #235 from GrahamCampbell/master

Fix File Endings
Merge pull request #236 from davedevelopment/use-static-counter

Use static counter to avoid duplicates
Use static counters rather than mt_rand
Merge branch 'master' of github.com:padraic/mockery into parameter-object

Conflicts:
	library/Mockery/Generator.php