Improve file name handling

The directive can now also properly parse urls without extension (infix is added
to the end of the url).
Implemented url matching functionality
Merge branch 'url-whitelist'

Conflicts:
	lib/angular-retina.js