Bootstrap3 : Font Awesome cleanup

Hello,

I've finished the cleanup of all the Font Awesome icons.

Martin are you using Eclipse? If So could you please give me the Java Code Style Formatter profile you are using so you don't have to reformat my code each time I do a PR.
I've seen that your are using spaces instead of tabs. But I think there are many more rules.

Are you also interested in refactoring IconType in an interface IIconType and rename IconType to GlyphIconType then refactor all methods that are using IconType?
I'm asking because I find it strange accessing IconType from FontAwesomIconType or OpenWebIcon because of inheritance!

Thank you.