Fix download protocol in OmniFocus.app Cask

Changed https to http because the former has stopped working
Add p4v.app v2014.1-888424
Merge pull request #5284 from blacksails/master

Fix download protocol in OmniFocus.app Cask
Merge pull request #5606 from disterics/p4v

Add p4v.app v2014.1-888424
Update Typinator URL, change latest to 6.1.

Also add sha256.
typinator: Add assistive_devices caveat
Update Brackets to 0.42.0
Merge pull request #5611 from vitorgalvao/fix-5609

Update Brackets to 0.42.0
Merge pull request #5610 from treyharris/typinator-update

Update Typinator cask with URL, version, sha256, and caveat
TexShop 3.38
Merge pull request #5612 from ahbeng/texshop-3.38

TexShop 3.38
Revert "Allow Travis to use random seeds again"
Merge pull request #5613 from caskroom/revert-5593-travis_random_restore

Revert "Allow Travis to use random seeds again"
comment
improve criteria `extension` method

casecmp was a bug as a substring could match
create a somewhat better fake `pkg` for tests
use `const_get` in container.from_type

instead of iterating over container list
divide Cask::Container::Naked into explicit types

- Cask::Container::Pkg
- Cask::Container::Ttf
- Cask::Container::Otf

which are autodetected based on filetypes as with other
containers.  Cask::Container::Naked remains available
for explicit use in a container_type stanza.
recast `containers` as `autodetect_containers`

and clarify which container types will not autodetect
rename seven_zip.rb to better match class name