Add configfile.c additional remote-codes, unsubscribe and htsp authentication

Merged/Squashed all commits so far into this PR.
this contains all the previous commits for configfile.c, additional remote-codes, unsubscribe 'o' option, htsp authentication, initial_channel and whether to startup with a subscription or not, Increased events_array size for larger tvh epg database, change 'synchronising' osd to 'loading channels'.