text: Title: reccurent-dqn examples
  Body: This mostly goes to @kirkscheper as I have seen is the most recently active in recurrent.
  
  I try running the example recurrent_dqn_atari.py and I have several problems.
  In the beginning I had this problem:
  ``` 
  ValueError: perm dim 5 is out of range of input rank 5 for 'permute_1/transpose' (op: 'Transpose') with input shapes: [32,?,1,84,84], [5] and with computed input tensors: input[1] = <0 2 3 4 5>.>>
  ```
  I solved it by changing this 
  ```
  model.add(Permute((2, 3, 4, 5), batch_input_shape=input_shape))
  ```
  with that
  ```
  model.add(Permute((1, 3, 4, 2), batch_input_shape=input_shape))
  ```
  But that create a problem in dimensions:
  ```
  ValueError: Error when checking input: expected permute_2_input to have 5 dimensions, but got array with shape (1, 1, 84, 84)
  ```
  
  Any suggestions on how to run the example?
  I want to implement recurrent in NAFAgent.
  I cannot find any examples with recurrent NAFAgent but I must have at least one recurrent example to develop the NAFAgent recurrent.
  
  Thank you!