Updated FontAwesome to 3.2.1

- Updated FontAwesome to 3.2.1
- Created script (generate_enum.php) to automatically generate enums
from icons.yml
- Removed large array of characters from source file which looked hard
to maintain. Enum values are now unicode value of character, making
string creation simplier.
- Created FAICON_ARRAY which unicode values of all characters.
- Updated BButtonDemo to pick random icons from FAICON_ARRAY