Bump down section numbers.

Forgot to do this when consolidating the 'Buttons' section.

I also removed references to Core.Buttons and fixed a line that
was calling the old method in the Buttons namespace.
Edit Tycoon config for easily upgrading certain values.
Set StartingFunds to 0.
Reorganize the Tycoon configuration.

DropletSpeed and ConveyorSpeed are now tables with Base keys to be used
as starting values. Upgrades to the base value can then be added.

All of the required Tycoon objects are now inside of a "Components"
table. This is both for organization and it will make it easy later
if I want to run a loop over the Tycoon to check for these objects.

This does mean longer references (self.Components.Items instead of
self.Items), but I think it'll be better in the long run.
Align services and values in Core.Remotes.
Edit LocateTycoonOf to avoid potential errors.
Pass the Tycoon as the first argument to GetConfigValue.
Edit and remove comments.
Fix bug preventing items from being purchased.

Forgot to update this line with the rest when adding the Component table.

Oddly enough the game only complained when I had self.Components.Item
(the S shouldn't be there) and didn't error when I had self.Items.
Refactor button methods.

This is to allow buttons to upgrade Tycoon configuration values and
optionally purchase items at the same time.

Still need to work on chaining purchases together and the method for
upgrading values.
Add utility function for easily applying BrickColors.
Rename generateBillboard to newBillboard.
Allow purchases to be chained together.

Needed to update ConnectButtons to use a second argument for the location.

Renamed the arguments for other methods to reflect the new 'location'
argument.
Add method for purchasing Tycoon upgrades.

The actual method for upgrading Tycoon values will come later. This is
just to handle the transaction.
Increase max camera zoom.
Prevent players from seeing eachother's health.
Change the name of the Buttons component.