Merge pull request #11 from cedricpradalier/master

Twist input, TF publisher and associated helper files
Merge pull request #13 from cedricpradalier/master

Less kingfisher specific code and a bit more polishing on rough edges.
Don't authenticate when no user/pass configured.

When camera is configured for anonymous access username and password is
optional. However, authenticating using the wrong username/password
causes frame rate to drop to 1fps (probably due to auth timeout).
Authentication handler should be optional if no username or password is
configured.
Merge remote-tracking branch 'upstream/master'