Fixed directory access and https warnings.

The htaccess stops the directory accesses and forwards all ensuing
403 errors to the 404 error page. Also, the https warnings occurring
with the github-btn, project euler and stackexchange flairs have been
fixed by changing them to their ssl equivalents.