Bug 1112653 - Part 1: rename Account -> Profile, start to tease apart local and remote.
Bug 1112653 - Part 2: rework local name/prefixing in prefs.
Bug 1112653 - Part 3: eliminate TestAccount in favor of MockAccountProfile.

This comments out a little chunk of code. We can fix that up later.
Bug 1112653 - Rename Account -> Profile, start to tease apart local and remote. r=bnicholson
Fixing potential crash caused by failed caught "NSRangeException", current button's index is more than `buttons.count`
Bug go-out current mark in tabs bar on changing tabs' enable/disable on settings