Support Windows+UNIX Robolectric users.
Use standard 8k-buffer to copy databases

The original implementation was doing an unbuffered bytewise copy.
Fix the issue #106 (https://github.com/pardom/ActiveAndroid/issues/106)
When use the cursor method getColumnIndex(String columnName) and have multiple columns with same name, the android implementation not return the first index, so the model entity is filled with wrong data.
Create a custom search of index and replace the usages.
Also add a junit test to check the issue and the fix.
Merge pull request #230 from sabadow/master

Fix the issue #106 (https://github.com/pardom/ActiveAndroid/issues/106)
Merge pull request #226 from vonloxley/Perf1

Perf1
Merge pull request #219 from jhornby/master

Support Windows+UNIX Robolectric users.
Merge branch 'master' of https://github.com/pardom/ActiveAndroid