Backport two commit from CM10.1

Calculator: New Features Part 3

New matrix page design (Designed by Nicholas Bourdakos)
Tutorial on first launch
sin, cos, tan in degrees or radians, based on settings
arcsin, arccos, arctan on long press
Graph zoom in/out/reset buttons (Designed by Nicholas Bourdakos)
History has a cleaner design (Designed by Nicholas Bourdakos)
Widget for lockscreen/launcher
Exponents "jump up" like you'd expect them to
Bugfixes. Lots of them.
--------------------------------------------------------------------------------
Move the window background to the activity theme

This has several advantages:
- Reduces overdraw and improves performance especially on weaker and
  older devices
- Centralizes the background attribute out of the layout files
- Shows the proper solid background when the calculator is launching
--------------------------------------------------------------------------------