Add support for short and long instagram urls

Add support for long and short Instagram urls instagr.am/p/<code>/media and instagram.com/p/<code>/media

Also update constant.java to use https

And Fix more hardcoded url lengths

(sorry for the multiple updates, still trying to get a hang of git - I've changed lots in my master branch that shouldn't be merged and can't selectively merge them...)