Merge pull request #373 from jorgesilva/develop

Minor refactoring
Fixes keyboard to HUD interactions. Also is current state for the TeclaNext app.

Fixed #372
Fixes self-scanning option.

Fixed #355
Merge branch 'issue-372' into issue-355-2
Fixes keyboard not showing when only in fullscreen single switch

Fixes #380
Fixes when HUD should show. Custom actions can now be implemented for different views.

Fixes #383 Fixes #380
Build TeclaNext-build-2013090901.apk
Merge pull request #378 from k22mak/issue-372

Fixes keyboard to HUD interactions. Push represents current TeclaNext state
Merge pull request #379 from k22mak/issue-355

Implement self-scanning option
Merge pull request #381 from k22mak/issue-380

Fixed keyboard not showing under fullscreen single switch
Merge pull request #385 from k22mak/issue-383

Nodes can be differentiated for different custom actions. HUD shows at proper times.
Fix persisting keyboard after long press disable of HUD

Fixed #386
Merge pull request #388 from k22mak/issue-386

Fix persisting keyboard after long press disable of HUD
Implement single set of Shield connection callbacks
Complete callback implementation. Likely still buggy.