Avoid code smell warnings by adding LogicExceptions

"Code smell" may sound harsh. I'm just quoting the term. ;-)

I'm aware this doesn't change anything. But since PHPStorm and other
static code ananlyis tools are complaining about "code smell" this
hopefully helps making the code more maintainable.
Function should not hide throw keyword
Merge pull request #36 from wmde/code-smell

Avoid code smell warnings by adding LogicExceptions
Update Aliases.php
Remove left over min stability flag
Remove refs to no longer loaded classes
Remove unused imports
Remove deprecated Fingerprint::getAliases
Add @uses tags to tests

This is needed as of PHPUnit 4, which requires these tags
to be present in strict mode. http://phpunit.de/manual/4.0/en/strict-mode.html

If they are not, the tests are marked as risky and the coverage for them
is not counted.
Merge pull request #79 from wmde/strict

Add @uses tags to tests
Merge pull request #78 from wmde/fpga

Remove deprecated Fingerprint::getAliases
Nyan! ~=[,,_,,]:3
Add PHPUnit config file for TravisCI

Also fixes coverage path that did not get updated in the main config
Merge pull request #80 from wmde/nyan

Nyan! ~=[,,_,,]:3
Update .scrutinizer.yml
Update .scrutinizer.yml
Removed long deprecated EntityId::newFromPrefixedId
Merge pull request #82 from wmde/entityid

Removed long deprecated EntityId::newFromPrefixedId
Make EntityId constructor non-public
Remove long deprecated Entity::getIdFromClaimGuid