Refactor of connection package, BluetoothConnection and
WifiDirectConnection objects deleted and replaced with
GenericRemoteConnection implementation to save object creation. Notifier
object added for broadcast updating - will be used to block processes
until the Android system responds. NoSocketFoundException deleted as
there is no longer a need for it. WifiDirectLink implementation of Link
interface added for support of wifi-direct on this application.
updated RemoteControlMaster to have a skeleton for wifi-direct support,
Changed NoAdapterFoundException to ServiceNotFoundException to allow for
more generic throws - specifics of those throws will be given in the
constructor as a string message
Added more camera communication functionality in CameraSensor class,
altered CommandPacket class to be able to distinguish partial commands
from complete ones, updated ARC Constants with new communication
constants