Add header directives for perl and ruby, make the sh header directive more flexible, add header keyword to nanorc highlighting