Refactor package names. Move moving avg to seperate util package
Merge branch 'master' of https://github.com/doronAtuar/MagicalRobot
Organize the code, improve modularity and document the undocumented parts.

Some structure changes were made:
1. Packages renamed to the prefix magical.robot
2. a "global" package was added, and the Color + CubeInfo classes moved
into it.
3. A new interface for CubeInfo was created: ObjectInfoContainer. Also in
global package.
4. A new "util" package was created, and the moving average class was
moved there.

Some code imporivements for better modularity:
1. CubeInfo now holds aspect ratio and extent ranges.
2. Frame object now holds aspect ratio and extent ranges as member
variables, which are passed to it from ImgController, which gets them
from the CubeInfo class.
3. Switch between line tracking and cube detection is more organized.
The only required thing to do is to change the lineTracking variable in
main activity to true.

Also, unused code parts were deleted.