interpolation.h: changed dlib::array<image_type> to image_array_type

--HG--
extra : rebase_source : 3875b192c4c15d82b8106a17020ed53ff922c8ef
Merged and also clarified requires clauses.
Added max cost assignment example program
updated docs