Refactor the dlib detector

Refactor to a more general method and add a test for dlib
Add nosetests to requirements

Remove Menpo 0.4.0a1 requirement from meta.yaml
Fix the bounding box ordering
Add opencv detection

Add some more tests
Remove print from tests
Update README
Move everything around inside dlib

Also, add wrapping to the training code
Refactor into common pattern of train detect modules
Refactor opencv for conversion module

Move paths into own module
Add Pico as an available detector
Fix the circle to rectangle code

Was totally incorrect previously
Expose training code for dlib

Change the interface slightly to not return anything. Change the
named of the verbose flag
Update the documentation

Change pico to not accept paths at all
Refactor out the bounding box calculation
Refactor the dlib detector

Refactor to a more general method and add a test for dlib
Add nosetests to requirements

Remove Menpo 0.4.0a1 requirement from meta.yaml
Fix the bounding box ordering
Add opencv detection

Add some more tests
Remove print from tests
Move everything around inside dlib

Also, add wrapping to the training code