Databas för inloggning skapad + ny loginknapp

Appen kraschar just nu om databasen inte innehåller några användare, detta
arbetas på och kommer med i nästa commit. Utöver detta har klassen
LoginData skapats för att representera loginuppgifter i databasform,
dessutom underlättar klassen jämföring av uppgifter vid inloggning.
Hashning sker inte än, men kommer gå enkelt att lägga till senare. Utöver
detta finns nu även en hjälpklass som hanterar komplexa loginaktiviteter
så att vi slipper ha den koden i activity/fragmentklassen.
Merge branch 'master' of https://github.com/Rovanion/AinAppen
Login med lösen fixat!

Vi har nu två olika databaser, en för inloggningsuppgifter och en för
annan lokal data (cases, kontakter m.fl.)! Vi hashar inte lösen än utan
allt lagras i klartext, men själva jämförelsen kommer inte skilja sig
något.
Fixade buggar vid login

Man kan nu lämna textfälten tomma och försöka logga in utan att det
kraschar! Dessutom så kan man gå in och ut ur appen och logga in utan att
det kraschar (gick inte tidigare)!
Hashfunktion + salt för databas implementerat!

Ainappen lagrar inte längre lösenord i klartext! Nu finns istället det
hashade lösenordet och hashens SALT lagrat i databasen. Hashningen sköter
klassen "Hasher" och använder sig av SHA-256, dock så sker en del av det andra arbetet just nu i
"LoginActivity" vilket kanske inte är jättesnyggt, men jag vet inte hur vi
ska få bort koden därifrån på ett bra sätt!
Inloggad user och device-id kan nu sparas globalt

Klassen "GlobalData" går nu att komma åt varsomhelst i appen och
försvinner inte om man sätter mobilen/appen i sleepmode. Dessutom så syns
det en liten toast direkt när man loggat in som bekräftar vilken användare
man är inloggad som!
Fixed several comments

Hasher now throws exception instead, said exception is handled with an
error message in the LoginActivity class notifying user a problem with a
lacking algorithm.
Fixed a pseudo-random deviceID upon login

When logging in towards logindatabase a pseudorandom device ID is
generated.
Merge branch 'master' into merge

Conflicts:
	res/values/strings.xml
	src/gov/polisen/ainappen/LocalDBHandler.java
	src/gov/polisen/ainappen/MainActivity.java
Fixed for merge
Merge branch 'master' of github.com:j0wkin/AinAppen into merge

Conflicts:
	AndroidManifest.xml
	src/gov/polisen/ainappen/CaseListFragment.java
	src/gov/polisen/ainappen/MainActivity.java
fixed a minor conflict
Merge pull request #25 from j0wkin/master

Inlogg mot databas, hash+salt lösenord, globalt sparad inloggad användare