Minimap size and position, actionbar button customization, some other functionality.

Most of the changes I made removed some of the magic numbers and put them into the options hash. I also implemented some new ones:

    C.appearance.padding = 30            -- padding between edge of screen and UI elements

    C.minimap.size = 130                 -- size of minimap
    C.minimap.position = 2               -- 1 = top right, 2 = bottom right, 3 = top left, 4 = bottom left
    C.minimap.buffPadding = 30           -- amount of padding between map and buffs (only if position = 1)

    C.actionbars.buttonsize = 26         -- size of the buttons
    C.actionbars.buttonCooldownColor = { r = 1, g = 1, b = 1 } -- color of cooldown text on buttons
    C.actionbars.smallFont = false       -- enable if you use the alternative font but still want pixel font for button text
    C.actionbars.stanceBar = true        -- toggle the stancebar

I added these features for myself, but saw someone request the minimap size and figured I could clean my stuff up. I tried to keep everything isolated to profiles.lua. Let me know what you think. I added some comments on why I changed some lines.

The biggest change is for the cooldown and font styles when using the alternative font. 
Again when using the alternative font, the cooldown size and hotkey numbers get messed up. smallFont = true allows this:

http://i.imgur.com/KmJhzxH.jpg

(as well as the cooldown color).