fix partitionId detection; general optimizations
Removed Waiting for migrations to be over when doing batch
Added MultiPolicy.WaitUntilMigrationIsOver for Scan* and Query
Use Typed Errors Everywhere
doc typo fix
Merge pull request #24 from pirsquare/docfix

doc typo fix
Added consistency with library

as.Key is renamed to as.NewKey (because NewKey is the name of the function)
client(host string, port int) is renamed to NewClient(host string, port int) - (because NewClient is the name of the function)
Added consistency with library:
- return types are correct;
- "New"-prefix is added where needed;
- parameter names now match those of the .go files.
Added functions as GetString, GetInt, GetInterface, GetStringArray, GetIntArray, GetInterfaceArray much like those functions describe in the JavaDoc of the Java-client: http://www.aerospike.com/apidocs/java/com/aerospike/client/Record.html
Merge branch 'master' of github.com:EtienneBruines/aerospike-client-go