Merge pull request #257 from jorgesilva/develop

Add build showing keyboard when Shield is connected
Add parent node null checks. Fixes #258, fixes #187

Also removed unnecessary hud_enabled booleans from persistence