Fixed steam id validations and minor bugs

Bugfixes + older:
Added option to scan friendlist from public profile, this means that you
don't need to login to scan your friendlist. But scanning the friendlist
is much faster when you login, due to some (intended?) restrictions in
steams public WebAPI.
I've also added ability to import 64bit steam community id (17 digits)
along side the previous "STEAM_X:X:X" format.