Android M : Application doesn't require any special access I have doubt with Runtime Permission Model on Android M . My app requires Location ,External Storage permission . 
Above permissions are supposed to be requested from user as required i.e. just before the code which required these permissions.

Now , when app is installed I get a screen which say App doesn't require any special access . Is it the correct behavior ?
http://developer.android.com/training/permissions/index.html
Your app is asking for permission which may hurt/effect user, but also it does not mean that your user will not be able to execute your app if he/she does not does'nt allow permission and also if you code properly.and it is also the reason thats why it is not listed while installing app, you will need explicitly handle that stuffs.