Inserted a call to the tick method to find the first node on connection of the shield. This resolves the null node when receving commands.

Fixed #351
Invoked default functionalities on connection to shield with bluetooth being initally off.
Functions include:
- turn on HUD
- tick function (findFirstNode)
- stopping autoscan

Fixed #353
Code refactor. Receiver to get bluetooth now in the TeclaShieldManager. Will use ShieldActionListener interface to retry connection to shield upon activation of bluetooth.

Fixed #349
Merge branch 'issue-349' into issue-351

Conflicts:
	package/tecla/addon/TeclaSettingsActivity.java
Merge branch 'issue-351' into issue-348

Conflicts:
	package/tecla/addon/TeclaSettingsActivity.java
Revert "Merge branch 'issue-351' into issue-348"

This reverts commit aca7517ec070fe2e8bd6d96f902114c812ae050a, reversing
changes made to bf857ff0efb9dfa73cdf3e902a353c592f3d9681.